码迷,mamicode.com
首页 >  
搜索关键字:链表实现    ( 893个结果
数据结构--stack 基于双向链表实现(超简单版)
1 package cn.it.struct; 2 3 public class MyStack { 4 private int top=-1; 5 6 private Node current; 7 8 9 private class No...
分类:其他好文   时间:2015-05-07 10:09:28    阅读次数:138
数据结构与算法——线性表链式存储(单链表)
今天总结单链表的实现. 什么是链表?   就是采去链式存储结构的线性表,所谓链式存储就好比火车的车厢一样,一节一节的连接起来,成为一个线性表。这种方式采用动态存储分配方式,即程序在运行时根据实际需要申请内存空间,不需要时将内存空间释放掉。   链表用一组任意的存储单元存放线性表中的各个元素,这组存储单元可以是连续的,也可以是不连续的。 什么是单链表? 单链表简单理解就是单向的,就像火...
分类:编程语言   时间:2015-05-06 13:23:29    阅读次数:200
(含头指针以及尾指针)循环双向链表各类功能的实现
对循环双链表实现下述功能: void meau(); //菜单函数 void Initlist(List *list); //初始化 void show(List *list); //打印链表内容 bool Push_back(List *list,ElemType x); //尾插法 b...
分类:其他好文   时间:2015-05-05 08:52:16    阅读次数:123
Arraylist、vector、Linkedlist的比较
总结 首先它们的底层实现不同,Arraylist和vector都是基于数组实现的,而Linkedlist是基于链表实现的 另外虽然vector和arraylist都同样是基于数组实现的,但vector的源码中有很多synchronized方法,说明是线程安全的,同步的,而Arraylist是线程不安...
分类:其他好文   时间:2015-05-03 11:52:57    阅读次数:96
(含有头结点以及尾结点)单链表各类功能的实现
对单链表实现如下功能: void InitList(List *list); //初始化单链表 bool push_back(List *list,ElemType x); //尾插法 void show_seqlist(List *list); //显示链表内容 bool push_front(List *list,ElemType x);//头插法 b...
分类:其他好文   时间:2015-04-30 01:00:56    阅读次数:102
邻接表模板
1.数组模拟链表实现struct edge{ int u,v,w,next;}a[MAX];int E,u,v,w;E = 0;memset(head,-1,sizeof(head));void add(int u,int v,int w){ a[E].u = u;a[E].v = v;...
分类:其他好文   时间:2015-04-28 15:46:26    阅读次数:146
利用链表实现简单的学生信息管理系统
#include #include #include typedef struct student{ int id; char name[20]; int age; char sex; char birthday[20]; char address[20]; char phone[15]; char...
分类:其他好文   时间:2015-04-24 21:03:44    阅读次数:369
利用链表实现简单的t停车场信息管理系统
#include #include #include #define MAX 2//车库容量#define price 0.05//每车每分钟费用typedef struct time//时间结点{ int hour; int min;}Time;typedef struct node{ char ...
分类:其他好文   时间:2015-04-24 20:58:36    阅读次数:240
数据结构之单链表实现
这学期开了《数据结构》的课,毫无意外,教材是严蔚敏版的。伪代码看起来还是比较好懂的,但是真自己实现就问题就多了。而且写习惯了Python的代码,再回过来写C代码,突然发现,C代码挺难调试的。写得不好一堆Bug。打算是在这个学期之内,把所有的数据结构和经典算法,都自己用C语言实现一下。先上代码:链表的...
分类:其他好文   时间:2015-04-21 20:33:26    阅读次数:130
看数据结构写代码(52) 广义表的扩展线性链表存储表示
广义表 的另一种 存储结构是 扩展线性链表存储表示,这种 存储结构的 根 节点 必 存在,并且 根节点的 表尾 为空,将 根节点的 表尾 放 在 表头 的 表尾 指针上。 这样 从 表头 一直 就可以 遍历 所有 同级 节点。 具体j结构 如下: 例如 下面的 广义表 ,用 扩展线性链表 表示为: 而 头尾 存储表示,是 把 表头 和 表尾 都放在 根节点 的 指针上。...
分类:其他好文   时间:2015-04-19 09:00:12    阅读次数:263
893条   上一页 1 ... 73 74 75 76 77 ... 90 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!