数据结构和算法 - 平凡的程序员 - 博客频道 - CSDN.NEThttp://blog.csdn.net/feixiaoxing/article/category/878822结构之法 算法之道 http://blog.csdn.net/v_july_v研究者July的分享 http://vdi...
分类:
编程语言 时间:
2014-10-25 02:00:36
阅读次数:
318
c++有更加丰富的内容和严格的类型检查,比如语法上多了一些东西,理念上多了面向对象(以对象为目标) 的思想,还有模版的概念。当然c++也可以面向过程编程。C语言规定是先把变量定义完再定义函数,C++语言中可以随时定义变量,随用随定。面向过程编程:程序=算法+数据结构功能为基础,数据和对数据的操作分离...
分类:
编程语言 时间:
2014-10-19 14:18:52
阅读次数:
214
正则表达式实现资料验证的技术总结数据结构-排序: 各种排序算法全分析数据结构-算法: 分配排序(基数分配排序法)数据结构-算法: 分配排序(箱分配排序)数据结构-排序: 两路归并排序算法数据结构-算法: 插入排序(希尔排序法)数据结构-排序: 插入排序(直接插入排序法)数据结构-排序: 交换排序(快...
分类:
编程语言 时间:
2014-10-15 17:28:31
阅读次数:
201
早上清早起来,第一件事就是打开博客园随便的翻看下博客, 看到有篇文章提到的算法数据结构,实现一个单链表的操作。作者是使用c#编写的, 那么我这里通过java也来弄弄。首先定义一个Node类public class Node { protected Node next; //指针域 ...
分类:
编程语言 时间:
2014-10-15 11:29:30
阅读次数:
200
缘起:计算机技术在未来将会很重要,所以想业余做一些培训的事情,以前在公司也做过培训编程的事情,有这方面的经验。而数据结构与算法的重要性不言而喻了。编程语言选用python,上手速度快,学会以后能迅速开始学习数据结构与算法。数据结构与算法的教材选用《算法导论》。习题选自leetcode。不教很变态的算...
分类:
编程语言 时间:
2014-10-11 13:19:05
阅读次数:
238
这个问题其实很容易解决,就是循环遍历一遍数组,然后找到数组中存在的最大值和最小值就可以了,书中主要讨论的问题是比较次数较小的方法,不过,书中已经证明了,无论用什么方法最少的比较次数也就是循环遍历一遍的比较,结果是O(1.5N)的,所以,很容易的可以解决这个问题。 第一种方法: 函数声明:void DutFindMaxAndMinInArray_1(int*, int, int&...
分类:
其他好文 时间:
2014-10-08 13:04:35
阅读次数:
149
从明天开始,白天在实验室完成工作,晚上来图书馆换个环境去学习算法数据结构等计算机基础性的技能。在LeetCode这个平台上做题。 现在感觉自己在算法和数据机构这方面实在是太薄弱了,需要慢慢的捡起来来,要不然明年开始找工作就太没有竞争力了!所以要坚持刷Leetcode上的题目,慢慢找到学习算法和...
分类:
其他好文 时间:
2014-10-07 23:11:44
阅读次数:
244
The Algorithm Design Manual, 2ed
跳转至:
导航、
搜索
Springer - The Algorithm Design Manual, 2ed Steven S.Skiena 2008
目录
1
介绍2
算法设计3
数据结构4
排序和搜索5
图遍历6
加权图7
组合搜索与启发式8
DP9
I...
分类:
编程语言 时间:
2014-10-07 18:08:43
阅读次数:
282