- 博客(2)
- 收藏
- 关注
原创 Data structure
1.什么是数据结构:对数据集合的组织,以及对数据集合的相关操作(data set + operation) 2.什么时候需要用data structure:当一系列的操作需要不断被调用的时候,我们用特定的data structure将他们抽象出来。 3. 栈:是一种支持先进后出(FILO)的数据结构,具体的操作包括Push(), Pop(), Top()。在实现上可以用链表实现(Stack类和
2015-10-16 09:22:49
280
原创 Introduction
1.算法的定义:一系列为了做某件特定工作的有限指令。 2.算法的特点:每一个操作都是确定的;整个算法是有效的(计算机是可以执行的);必须可以结束;可以有0个或多个输入但是至少有一个输出。 3.设计算法的过程:设计算法->实现算法(用计算机语言)->验证算法的正确性 4.递归:递归算法是以更少的输入调用自己的算法。 5.log n! 约等于 n *log n
2015-10-16 09:20:57
167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人