Data structure
文章平均质量分 82
数据结构data structure
洒家肉山大魔王
学习是一辈子的事情,去身上的戾气也是一辈子的修炼。
展开
-
线性表的基本运算
线性表的基本运算包括如下内容: (1)初始化 初始化表(InitList)即构造一个空的线性表L。 初始化顺序表设置其结点数量ListLen为0,后面需要添加的数据元素将从顺序表的第一个位置存储。 示例: void SLList(SLType){ //初始化顺序表 SL.listLen = 0; //初始化为空表 } (2)计算表长 计算表长(原创 2017-10-12 19:20:38 · 3884 阅读 · 0 评论 -
图文并茂排序与算法总结
图文并茂排序与算法总结 总结下常用的排序算法,方便以后查阅。 常见排序算法:冒泡排序、选择排序、插入排序、壳(shell)排序、合并排序、快速排序、堆排序。 要选择合适的算法,需考虑的因素:执行时间、存储空间和编程工作。 1、选择排序 具有二次方程增长阶,近适用于小列表排序。 通过列表反复扫描,每次扫描选择一项,然后将这一项移动到列表中正确的位置。 选择排序总比较次数=(n-1)+...转载 2019-08-17 13:50:05 · 203 阅读 · 0 评论