
【数据结构和算法】
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。 算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。
一棵树~
just do it
展开
-
Java算法与数据结构
目录:1、排序1.1、时间复杂度O(n2)的排序1.1.1、选择排序1.1.2、插入排序1.1.3、冒泡排序1.2、时间复杂度O(nlogn)的排序1.2.1、归并排序1.2.2、堆排序1.2.3、快速排序2、表2.1、ArrayList的实现2.2、LinkedList的实现2.3、Stack栈的实现2.3.1、顺序栈2.4、Queue...转载 2018-04-06 15:11:45 · 338 阅读 · 0 评论 -
10大经典排序算法动画
代码实现及动画演示:https://www.cnblogs.com/guoxiangyue/archive/2018/08/13/9468453.htmlhttps://blog.youkuaiyun.com/wq_1995/article/details/81937926排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序。内部排序是数据记录在内存中进行排序。...转载 2018-12-10 10:30:15 · 688 阅读 · 0 评论 -
Java数据结构和算法设计与实现
1、顺序表与链表设计与实现分析2、双链表设计与实现3、改良顺序表与双链表类似ArrayList和LinkedList(带Iterator迭代器与fast-fail机制)4、栈(Stack)设计与实现5、队列(Queue)设计与实现6、递归思维(让我们更通俗地理解递归)7、树基本概念及二叉树(BinaryTree)的设计与实现8、平衡二叉查找树(AVL树)的设计与实现...转载 2019-01-27 00:26:53 · 387 阅读 · 0 评论 -
数据结构与算法(java版)
目录:(1)数据结构与算法概念解析 (2)数据结构之数组 (3)数据结构之栈 (4)数据结构之队列 (5)数据结构之链表 (6)数据结构之二叉树 (7)数据结构之霍夫曼树 (8)数据结构之红黑树(一)——基础分析 (9)数据结构之红黑树(二)——插入操作 (10)数据结构之红黑树(三)——删除操作 (11)排序算法(一)——冒泡排序及改进 (12)排序算法(二)——选择排序及改进 (13)排序算法...转载 2019-02-17 21:13:52 · 475 阅读 · 0 评论