数据结构是程序设计中一个非常重要的部分,基本的数据结构包括链表、栈和队列,当然高级一点的还有树、图等,实际上链表、栈和队列都是线性表,只是在操作和表示方式上有所不同,线性表用顺序结构表示就是顺序表,用链结构表示就是链表,如果对线性表的操作加以限制,只能有在表尾进行插入和删除元素,这就变成栈了,如果只能允许元素从表尾插入,表头删除,这就变成队列了。
链表
/*
* 数据结构 链表
*...
分类:
其他好文 时间:
2014-08-24 19:24:33
阅读次数:
211
删除reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg...
队列,是一种先进先出的线性表,它只允许在队头删除,在队尾插入,链式队列和单链表操作类似,但是有队首指针和队尾指针,下面是链式队列的表示和实现:#include using namespace std;//队列的链式表现与实现struct QNode{ int data; QNode *n...
分类:
其他好文 时间:
2014-08-08 17:37:06
阅读次数:
257
bash模式和模式匹配==================* ${variable#pattern} 如果模式匹配变量取值的开头,删除最短匹配部分,返回其余部分* ${variable##pattern} 如果模式匹配变量取值的开头,删除最长匹配部分,返回其余部分* ${variable%patte...
分类:
其他好文 时间:
2014-06-28 20:31:38
阅读次数:
286
基本概念
队列的定义
队列是一种只能在表的一头插入,另一头删除的线性表,简而言之具有FIFO的特性
组成
队头
队尾
扩展
双端队列
只能在两端进行删除插入操作的线性表
实现
链队列
顺序队列
循环队列
循环队列
循...
分类:
其他好文 时间:
2014-06-01 10:57:30
阅读次数:
380
2014年5月5日
10:33:47原因:文件乱码了,乱码后以减号开头,删不掉摘抄:文件系统出现一个文件-C.html如何删除/新建?rm--"-C.html"touch---demo.sh可以创建我的测试:如果文件名字是乱码,则可以用tab键补全复制:
cp -- "-old.html" new....
分类:
系统相关 时间:
2014-05-09 17:07:49
阅读次数:
629