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

一步步学算法

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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