数据结构与算法之排序 Python

数据结构与算法之排序

目录 冒泡排序选择排序插入排序快速排序希尔排序归并排序 冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交...
阅读全文
数据结构与算法之树 Python

数据结构与算法之树

树的概念 树(英语:tree)是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫...
阅读全文
数据结构与算法之栈 Python

数据结构与算法之栈

什么是栈 ? 栈(stack),有些地方称为堆栈,是一种容器,可存入数据元素、访问元素、删除元素,它的特点在于只能允许在容器的一端(称为栈顶端指标,英语:top)进行加入数据(英语:push)和输出数...
阅读全文
数据结构与算法之链表 Python

数据结构与算法之链表

为什么需要链表 顺序表的构建需要预先知道数据大小来申请连续的存储空间,而在进行扩充时又需要进行数据的搬迁,所以使用起来并不是很灵活。 链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。 链表...
阅读全文
数据结构与算法之顺序表 Python

数据结构与算法之顺序表

顺序表的基本概念 将元素顺序地存放在一块连续的存储区里,元素间的顺序关系由它们的存储顺序自然表示。 顺序表的基本形式 图a表示的是顺序表的基本形式,数据元素本身连续存储,每个元素所占的存储单元大小固定...
阅读全文

请多善待自己

1.你永远不知道在别人嘴中的你会有多少版本,也不会知道别人为了维护自己而说过什么去诋毁你,更无法阻止那些不切实际的闲而你能做的就是置之不理,更没必要去解释澄清,懂你的人永远相信你。 我最喜欢的一句话:...
阅读全文