上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 单链表的应用非常广,它可以实现栈,队列等;Problem我对学习任何东西都希望能找到尽可能简单的例子,而不是看起来好高大上的;对链表这样简答的数据结构,有些书也是写得太过“完美”啦;初学者很难抓住重点,反正我初学的时候就是看不懂;因此我打算从简单入手去演示;我们需要实现下面图这样的结构,叫做链表哈;... 阅读全文
posted @ 2015-09-13 21:28 Landpack 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 昨天刚参加了腾讯2015年在线模拟考;四道大题的第一题就是单词统计程序的设计思想;为了记住这一天,我打算今天通过代码实现一下;我将用到的核心数据结构是二叉树;(要是想了解简单二叉树的实现,可以参考我的另一篇文章:http://www.cnblogs.com/landpack/p/4783120.ht... 阅读全文
posted @ 2015-09-06 19:57 Landpack 阅读(3173) 评论(1) 推荐(2) 编辑
摘要: 二叉树的重要性就不用多说啦;我以前也学习过,但是一直没有总结;网上找到的例子,要么是理论一大堆,然后是伪代码实现;要么是复杂的代码,没有什么解释;最终,还是靠FQ找到一些好的文章,参考地址我会在See Also部分给大家贴出来Problem假设我们要生成的二叉树如下图;Solution显然,我们需要... 阅读全文
posted @ 2015-09-05 17:56 Landpack 阅读(35868) 评论(10) 推荐(14) 编辑
摘要: 我觉得冒泡排序是比较简单的;所以今天我们实现一个叫做快速排序的;Problem你想要将(4,3,5,1,2)排序成(1,2,3,4,5)你决定使用最简单的快速排序;Solution首先,打开你的terminal,我写得C代码通常都是用vi编辑,gcc编译;vim quickSortSample.c因... 阅读全文
posted @ 2015-09-04 12:45 Landpack 阅读(21620) 评论(0) 推荐(6) 编辑
摘要: 我一直觉得排序算法挺重要的,但是却没有深入的去理解它;没有深入理解就无法用代码将它实现;在腾讯的在线模拟考试中就有一题问到冒泡排序;我几乎是傻眼了!我知道这样的问题是最基础的;无论过去怎样现在要全面深入的理解所有排序算法;让我们从最简单的冒泡开始吧!Problem你想要将(4,3,5,1,2)排序成... 阅读全文
posted @ 2015-09-03 13:24 Landpack 阅读(1315) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页