1、什么是链表 请移步看我前一篇https://www.cnblogs.com/han200113/p/11549338.html 2、双链表和单链表有什么不同? 双链表相比单链表的date域(节点内容)和next(指向下一个节点)多了一个pre(指向前一个节点) 单链表只能向后或向后查找,而双链表 ...
分类:
其他好文 时间:
2019-09-20 14:06:18
阅读次数:
91
学习过了二叉查找树,想必大家有遇到一个问题。例如,将一个数组{1,2,3,4}依次插入树的时候,形成了图1的情况。有建立树与没建立树对于数据的增删查改已经没有了任何帮助,反而增添了维护的成本。而只有建立的树如图2,才能够最大地体现二叉树的优点。 在上述的例子中,图2就是一棵平衡二叉树。科学家们提出平 ...
分类:
其他好文 时间:
2019-09-19 23:24:01
阅读次数:
101
问题4 带环链表的长度是多少 问题2知道环的长度,问题3知道环外边的长度。两者相加即为总长度。 ...
分类:
其他好文 时间:
2019-09-19 14:13:51
阅读次数:
43
#include #include using namespace std; #define OK 1 #define ERROR 0 #define OVERFLOW -2 int num=0; typedef struct Book { string IS; string Name; float... ...
分类:
编程语言 时间:
2019-09-19 01:17:56
阅读次数:
147
起因 工作很少接触纯C项目,业余写着玩玩,不断雕琢 目标 纯C实现简单链表,提供方便易用泛型接口,避免依赖 实现 完全封装,隐藏结构体细节,不支持栈创建 拷贝存储,轻微性能代价换来易用性 list.h list.c 测试 ...
分类:
编程语言 时间:
2019-09-19 00:44:52
阅读次数:
74
需要考虑因素,高效应权衡多方面因素数据量是否会很大空间是否有限制原始链表的结构是否可以更改时间复杂度是否有限制一个链表节点需要输出的元素有多个,例如链表中存的是自定义对象,有多个字段题目。01.先学着实现一个简单的Java版的单项链表构建任意长度的任意数值的链表,头插法,顺序遍历输出链表packagecom.szs.list;/***单链表*@authorAdministrator**/publi
分类:
其他好文 时间:
2019-09-17 22:42:07
阅读次数:
214
python dict一、为什么使用dict?1. 优点2. 特点二、dict的函数使用1. 构造2. 基本操作(增,删,查,改)3. 旋转构造4. dict持久化5. defaultdict一、为什么使用dict?1. 优点1:查找速度快2:浪费空间3:key不可以重复,且不可变4:数据无序排放 ...
分类:
编程语言 时间:
2019-09-17 16:04:29
阅读次数:
94
原文 http://c.biancheng.net/view/3338.html ...
分类:
其他好文 时间:
2019-09-16 19:59:19
阅读次数:
92
起初我是这么写的: 结果提交时说段错误,改成下面这样就通过了,暂时还不知道为啥。。。 ...
分类:
其他好文 时间:
2019-09-15 16:47:17
阅读次数:
133
说明:使用SpringBoot+Mybatis+Jsp实现简单的用户增删查改 1. 创建项目Maven Project,修改pom.xml 2. 在src/main/resources目录下新建application.properties并添加全局配置 3. 根据用户表创建实体类 4. 创建 map ...
分类:
编程语言 时间:
2019-09-15 09:16:57
阅读次数:
99