数据结构与算法分析
printf("dream");
这个作者很懒,什么都没留下…
展开
-
数据结构之循环链表与双向链表
0、目录双向链表定义原创 2019-11-23 18:10:57 · 409 阅读 · 0 评论 -
算法之递归与分治
0、目录算法概念与设计分析例题1、算法概念与设计分析算法总体思想-大事化小小事化了 对这k个子问题分别求解。如果子问题的规模仍然不够小,则再划分为k个子问题,如此递归的进行下去,直到问题规模足够小,很容易求出其解为止。 将求出的小规模的问题的解合并为一个更大规模的问题的解,自底向上逐步求出原来问题的解。 分治法的设计思想是,将一个难以直接解决的大问题,分割成一些规模较小的相...原创 2019-11-23 13:25:27 · 422 阅读 · 0 评论 -
学习版链表通用模板代码
#include <stdbool.h>#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct { // TODO: fill-in real data} data_t;typedef struct list_node { data_t da...原创 2019-10-29 18:20:51 · 80 阅读 · 0 评论 -
数据结构之单链表
0、目录定义存储表示基本操作实现初始化取值查找插入删除创建前插法创建后插法创建求表长遍历完整代码1、定义 线性表链式存储结构的特点是:用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的)。因此,为了表示每个数据元素 ai 与其直接后继数据元素 ai+1 之间的逻辑关系,对数据元素 ai 来说,除了存储其本身的信息之...原创 2019-10-27 22:10:03 · 605 阅读 · 0 评论 -
数据结构之顺序表
0、目录定义存储表示基本操作实现初始化取值查找插入删除销毁求长度排序完整代码1、定义 线性表的顺序表示指的是用一组地址连续的存储单元依次存储线性表的数据元素,这种表示也称作线性表的顺序存储结构或顺序映像。通常,称这种存储结构的线性表为顺序表。其特点是,逻辑上相邻的数据元素,其物理次序也是相邻的。2、存储表示//-------顺序表的存储结构-------...原创 2019-10-27 00:28:04 · 682 阅读 · 0 评论