`
bbsunchen
  • 浏览: 234631 次
  • 性别: Icon_minigender_1
  • 来自: 天朝帝都
社区版块
存档分类
最新评论

算法修炼之道(从头再来)

阅读更多

    一转眼就大三了,大学的两年里真的学了不少东西,但是身为软件工程的我,突然发现自己的在平时的学习和联系中更多的关注的是软件工程的一些工程学方法和项目的实际经验,但是对编程真正的基础--算法、数学的研究却没有到达一个应有的层次,于是痛下决心,开始重新研究数学和算法。

    今天又重读了一遍开复先生的《算法的重要性》,又对算法重要性的理解到了一个新的程度。虽然自己在先前研究过几天的算法,在校级和省级的ACM中都获过一些奖。但是真正能够达到对算法和数学的理解和应用,自己做的还远远不够。

    给自己制定了一个计划,在接下来的两年里,集中主要经历专研算法和数学。

    在我们软件学院,我以一个大三学长的身份,组织了一个Math team,希望通过小组讨论和学习的形式,研习数学。

    在算法上,决定在USACO上接受系统的训练,并重读算法导论。

    这算是我对计算机科学修炼的一小步吧,我会定期将我们的数学研究成果放在上面晒晒,还会将USACO的题解也发到上面来,希望大家能够给我指正和帮助,并在计算机科学的学习和算法的学习上给我更多更有用的建议。

    谢谢大家。

分享到:
评论

相关推荐

    程序员的修炼之道-从小工到专家

    《程序员的修炼之道-从小工到专家》这本书深入探讨了编程领域的核心思想,旨在帮助程序员提升技能,逐步成长为行业专家。编程思想是编程者必备的基石,它涵盖了问题解决、设计模式、算法优化等多个方面。以下是一些...

    游戏设计师修炼之道 数据驱动的游戏设计

    《游戏设计师修炼之道:数据驱动的游戏设计》一书深入探讨了如何通过数据分析来优化游戏设计,提高玩家体验,并最终实现商业成功。 #### 一、数据驱动游戏设计的基本概念 1. **定义**:数据驱动的游戏设计是一种...

    学好算法与数据结构,程序猿的内功修炼

    让你见识到算法实际作用和魅力的课程,特别注重实用,通过一步步的优化,将算法背后的奥秘展现出来

    sgp4 sdp4卫星轨道模型算法

    ### sgp4 sdp4卫星轨道模型算法 #### 概述 sgp4与sdp4是用于预测地球轨道上物体位置与速度的通用摄动模型。这些模型由北美防空司令部(NORAD)开发并维护,目的是为了提供一个兼容的预测方法,确保用户在使用NORAD...

    简单的华容道算法c++实现

    《简单的华容道算法C++实现》 华容道,源于中国古代的一种棋盘游戏,具有丰富的策略性和挑战性。在编程领域,实现华容道的算法通常涉及到搜索算法,特别是深度优先搜索(DFS)。本文将深入探讨如何用C++语言实现一...

    首次适应算法 最佳适应算法 循环首次适应算法 

    例如,对于内存资源紧张的嵌入式系统,可能更倾向于使用最佳适应算法来最大化内存利用;而在需要快速响应内存分配请求的环境下,首次适应算法因其简洁高效可能更具优势。因此,了解和比较各种算法的优缺点是至关重要...

    磁盘调度算法(最短寻道时间优先算法(SSTF) 扫描算法(SCAN) 先来先服务算法(FCFS) 循环扫描算法(CSCAN)....)

    常见的磁盘调度算法有先来先服务算法(FCFS)、最短寻道时间优先算法(SSTF)、扫描算法(SCAN)和循环扫描算法(CSCAN)等。 先来先服务算法(FCFS) 先来先服务算法(FCFS)是一种最简单的磁盘调度算法。该算法...

    内功修炼之数据结构和算法(以Java语言为工具说明),算法是为了解决一类实

    内功修炼之数据结构和算法不仅仅是一门技术,更是一种思想。通过学习和实践数据结构和算法,我们可以提高逻辑思维能力,更有效地解决实际问题。Java语言作为一种面向对象的编程语言,提供了丰富的数据结构和算法实现...

    1小时入门遗传算法----遗传算法excel手算例

    在这个“1小时入门遗传算法——遗传算法excel手算例”中,我们将深入理解遗传算法的基本原理,并通过Excel这个直观易用的工具来手动实现一个简单的遗传算法实例。 首先,我们要了解遗传算法的核心概念。遗传算法...

    模型算法大全(20+种常用算法模型+代码实现)

    模型算法大全(20+种常用算法模型+代码实现)模型算法大全(20+种常用算法模型+代码实现)模型算法大全(20+种常用算法模型+代码实现)模型算法大全(20+种常用算法模型+代码实现)模型算法大全(20+种常用算法模型+...

    电梯调度算法(算法合集)

    在电梯调度中,算法会学习如何根据乘客需求、电梯状态和实时信息来调整电梯的行动,以最大化某些奖励指标,如乘客等待时间的减少或能源效率的提高。 2. LOOK调度算法:LOOK算法是一种预判式调度策略,它预测未来的...

    java数据结构与算法之美(物超所值)

    数据结构与算法之美教程分为 4 个由浅入深的模块:入门、初级、高级、实战。 高级篇将从概念和应用的角度,深入剖析一些稍复杂的数据结构与算法,推演海量数据下的算法问题解决过程;帮你更加深入理解算法精髓,...

    贝叶斯网络学习算法――k2算法

    K2算法的核心思想是通过迭代的方式,逐步添加或删除边来优化网络结构,使得数据的似然性最大化,同时考虑到模型的复杂性,避免过拟合。 在K2算法中,关键步骤包括初始化网络结构、评分函数的选择、边的添加与删除...

    结构之法算法之道blog最新博文集锦第6期CHM文件

    《结构之法算法之道》是一本深受IT从业者和学习者喜爱的博客文集,它深入浅出地探讨了计算机科学中的核心概念——数据结构与算法。第6期的博文集锦,以CHM(Compiled HTML Help)文件的形式呈现,这是一种微软开发的...

    灰狼优化算法和粒子群优化算法比较

    这两种算法都是基于自然界中的群体行为模式来寻找全局最优解的搜索算法。 **灰狼优化算法(GWO)** 是一种受灰狼社会行为启发的优化算法。在灰狼种群中,阿尔法(α)、贝塔(β)和德尔塔(δ)三只狼是领导者,负责...

    禁忌搜索算法(禁忌算法)+蚁群算法

    具体实现时,可以先用禁忌搜索进行初步的布局,然后用蚁群算法对禁忌搜索的结果进行优化,或者在禁忌搜索过程中,利用蚁群算法的信息素机制来指导搜索方向。这种结合策略通常能够提高求解效率和解的质量。 在实际...

    MoreWindows白话经典算法之七大排序第2版(高清)

    冒泡排序是最基础的排序算法之一,其原理简单直观,通过不断比较相邻两个元素的大小并交换位置来实现排序。书中提供了冒泡排序的三种实现方式: - **冒泡排序1**:基本版本,通过双重循环完成排序。 - **冒泡排序2*...

    操作系统 C++ 页面置换算法(含实验报告)有opt,LRU,先进先出,时钟算法,改进的时钟算法等所有算法

    整个过程,都是使用数组来实现每个算法,模拟队列,模拟堆栈的功能,实现每一个置换算法。 页面置换算法 最佳置换算法(OPT):选择永不使用或是在最长时间内不再被访问(即距现在最长时间才会被访问)的页面淘汰出...

    A星算法 c语言实现 a*算法

    A*算法结合了Dijkstra算法的全局最优性和最佳优先搜索的效率,通过引入启发式函数来指导搜索,使得算法能够更快地找到最优解。在C语言中实现A*算法,需要对数据结构和算法有深入的理解。 首先,A*算法的核心在于它...

    yolo算法讲解ppt

    同时,对不同大小的目标进行处理也是YOLO算法需要解决的挑战之一。 总的来说,YOLO算法的设计理念、实现细节、性能对比和应用场景构成了其核心知识点。该算法在计算机视觉领域的突破性贡献,以及在实际应用中的表现...

Global site tag (gtag.js) - Google Analytics