博客专栏  >  编程语言   >  一步步学算法

一步步学算法

最近在自学算法,主要介绍自己学习数据结构,算法过程中遇到的问题和相关的题解。 本人现在大二,能力有限,希望共同进步。

关注
10 已关注
21篇博文
  • 排序算法c语言描述-快速排序随机化

    今天在做数据结构排序实验的时候,使用的快速排序。按理,我印象中快排是很高效的,不过,这次400w的数据,排了2659秒,有点意想不到,让我一度怀疑了算法是否写错了。 不过,认真分析,认真想想后, 也...

    2013-11-23 19:35
    2157
  • 一步步学算法(算法分析)---6(贪心算法)

    这个总结的很详细。在学习过程中帮了我很大的忙。 希望分享出来对大家有用。 原文链接  http://www.cnblogs.com/chinazhangjie/archive/2010/11/23...

    2013-09-29 18:45
    2745
  • 一步步学算法(算法分析)---6(Floyd算法)

    Floyd算法 Floyd算法又称为弗洛伊德算法,插点法,是一种用于寻找给定的加权图中顶点间最短路径的算法。该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德命...

    2013-09-24 20:15
    2036
  • 一步步学算法(算法题解)---5

    本人大二,最近开始自学算法,在此记录自己学习过程中接触的习题。与君共勉。 水平有限,目前涉及的题目都比较水。 题目分布为5+1.  5为自己学习的5道水题。 1为从网上找到的比较有水平的相关题目。...

    2013-09-18 23:14
    1503
  • 一步步学算法(算法题解)---4

    本人大二,最近开始自学算法,在此记录自己学习过程中接触的习题。与君共勉。 水平有限,目前涉及的题目都比较水。 题目分布为5+1.  5为自己学习的5道水题。 1为从网上找到的比较有水平的相关题目。...

    2013-09-15 13:40
    2130
  • 一步步学算法(算法题解)---3

    本人大二,最近开始自学算法,在此记录自己学习过程中接触的习题。与君共勉。 水平有限,目前涉及的题目都比较水。 题目分布为5+1.  5为自己学习的5道水题。 1为从网上找到的比较有水平的相关题目。...

    2013-09-09 17:53
    1594
  • 排序算法c语言描述---冒泡排序

    排序算法系列学习,主要描述冒泡排序,选择排序,直接插入排序,希尔排序,堆排序,归并排序,快速排序等排序进行分析。 文章规划: 一。通过自己对排序算法本身的理解,对每个方法写个小测试程序。 具体思路分析...

    2013-08-05 22:16
    8638
  • 排序算法c语言描述---选择排序

    排序算法系列学习,主要描述冒泡排序,选择排序,直接插入排序,希尔排序,堆排序,归并排序,快速排序等排序进行分析。 文章规划: 一。通过自己对排序算法本身的理解,对每个方法写个小测试程序。 具体思路分析...

    2013-08-05 23:32
    9108
  • 排序算法c语言描述---直接插入排序

    排序算法系列学习,主要描述冒泡排序,选择排序,直接插入排序,希尔排序,堆排序,归并排序,快速排序等排序进行分析。 文章规划: 一。通过自己对排序算法本身的理解,对每个方法写个小测试程序。 ...

    2013-08-10 17:59
    8530
  • 排序算法c语言描述---希尔排序

    排序算法系列学习,主要描述冒泡排序,选择排序,直接插入排序,希尔排序,堆排序,归并排序,快速排序等排序进行分析。 文章规划: 一。通过自己对排序算法本身的理解,对每个方法写个小测试程序。 具体思路...

    2013-08-10 20:33
    8966
  • 排序算法c语言描述---堆排序

    排序算法系列学习,主要描述冒泡排序,选择排序,直接插入排序,希尔排序,堆排序,归并排序,快速排序等排序进行分析。 文章规划: 一。通过自己对排序算法本身的理解,对每个方法写个小测试程序。 具体思路...

    2013-08-13 21:36
    9748
  • 排序算法c语言描述---归并排序

    排序算法系列学习,主要描述冒泡排序,选择排序,直接插入排序,希尔排序,堆排序,归并排序,快速排序等排序进行分析。 文章规划: 一。通过自己对排序算法本身的理解,对每个方法写个小测试程序。 具体思路...

    2013-08-14 00:39
    10385
  • 排序算法c语言描述---快速排序

    排序算法系列学习,主要描述冒泡排序,选择排序,直接插入排序,希尔排序,堆排序,归并排序,快速排序等排序进行分析。 文章规划: 一。通过自己对排序算法本身的理解,对每个方法写个小测试程序。 具体思路...

    2013-08-14 18:15
    7825
  • 排序算法c语言描述---双向冒泡排序

    排序算法系列学习,主要描述冒泡排序,选择排序,直接插入排序,希尔排序,堆排序,归并排序,快速排序等排序进行分析。 文章规划: 一。通过自己对排序算法本身的理解,对每个方法写个小测试程序。 具体思路...

    2013-08-14 19:13
    8890
  • 排序算法c语言描述---基数排序

    排序算法系列学习,主要描述冒泡排序,选择排序,直接插入排序,希尔排序,堆排序,归并排序,快速排序等排序进行分析。 文章规划: 一。通过自己对排序算法本身的理解,对每个方法写个小测试程序。 ...

    2013-08-14 20:25
    10638
  • 排序算法c语言描述---计数排序

    十。计数排序 一。个人理解。 计数排序假设n个输入元素中的每一个都是介于0到k之间的整数。 计数排序的思想是对每一个输入元素x,确定出小于x的元素个数,有了这一信息,就可以把x直接放在它在最终输出...

    2013-08-15 16:57
    8135
  • 排序算法c语言描述---桶排序

    十一。桶排序 一。个人理解 桶排序是另外一种以O(n)或者接近O(n)的复杂度排序的算法. 它假设输入的待排序元素是等可能的落在等间隔的值区间内.一个长度为N的数组使用桶排序, 需要长度为N的辅助...

    2013-08-15 17:59
    10464
  • 数据结构习题——第二章 线性表

    第二章 线性表 一、选择题 1.下述哪一条是顺序存储结构的优点?( ) A.存储密度大 B.插入运算方便 C.删除运算方便 D.可方便地用于各种逻辑结构的存储表示 2.下面关于线性表的叙述中,错误的是...

    2013-09-08 22:40
    4169
  • 数据结构习题——第一章 绪论

    第一章  绪论 一.选择题 1.数据结构被形式地定义为(K,R),其中K是①的有限集合,R是K上的②的有限集合。   ①A.算法      B.数据元素    C.数据操作     D.逻辑结构  ...

    2013-09-08 22:31
    3281
  • 一步步学算法(算法题解)---2

    本人大二,最近开始自学算法,在此记录自己学习过程中接触的习题。与君共勉。 水平有限,目前涉及的题目都比较水。 题目分布为5+1.  5为自己学习的5道水题。 1为从网上找到的比较有水平的相...

    2013-09-08 22:15
    1585
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部