码迷,mamicode.com
首页 >  
搜索关键字:尾插    ( 466个结果
链表问题
//约瑟夫环问题 PSListNodeJosephCircle(PSListNodepHead,intM); //单链表逆置:两种方法都实现:一、三个指针二、尾插发 voidReverseList(PSListNode*pHead); //单链表排序:冒泡(优化版本) voidSortList(PSListNodepHead); //查找链表的倒数第K个结点 PSListNodeFindLastK..
分类:其他好文   时间:2016-05-08 01:18:06    阅读次数:179
队列(Queue)
队列的定义--Queue 队列是只允许在表的队尾插入,在表的队头进行删除。队列具有先进先出的特性(FIFO, First In First Out)。 队列提供了下面的操作 队列的实现 下面是用C++实现的一个队列结构的源码(链表) ...
分类:其他好文   时间:2016-05-08 01:01:48    阅读次数:217
Python学习心得——基础知识(二)
列表(list)常见几种操作方式 1、在列表末尾插入内容——append a=[1,2,3,4,5,6] a.append(7) 结果:a=[1,2,3,4,5,6,7] 备注:列表内容可以为任何类型 2、在列表指点位置插入内容——insert a=[1,2,3,4,5,6,7] a.insert( ...
分类:编程语言   时间:2016-05-02 00:27:52    阅读次数:195
常用vim命令合集
上下左右: 左移:h 右移:l 上移:k 下移:j 切换到编辑模式: i 在当前位置插入 I 在当前行首插入 a 在当前位置后插入 A 在当前行尾插入 o 在当前行之后插入一行 O 在当前行之前插入一行 剪切: 正常模式下按下v(逐字)或V(逐行)进入可视模式,然后按jkhl命令移动即可选择某些行或 ...
分类:系统相关   时间:2016-05-01 20:25:18    阅读次数:251
【C语言】静态顺序表的实现(包括头插、头删、尾插、尾删、查找、删除指定位置)
#define_CRT_SECURE_NO_WARNINGS1 #include<iostream> usingnamespacestd; #include<assert.h> #defineMAXSIZE100 typedefintDataType; typedefstructSeqList { DataType_array[MAXSIZE]; size_t_size; }SeqList; voidInitSeqList(SeqList*pSeq) { assert(pS..
分类:编程语言   时间:2016-05-01 17:52:59    阅读次数:350
笔试题36. LeetCode OJ (23)
合并K个排序链表,没错。我的思路是分别从 K 个链表的中找出最小的一个值,然后依次插入链表,最后遍历完所有链表就好了,也没想中的那么难呀,循环遍历的思路如下: (先说明一下,它是不合格的) 主要思路是: 1.首先从所有排序链表里找一个最小val节点作为头结点 2.依次循环在各个链表里面找到最小节点摘下来尾插,循环结束的条件是当链表的数目为0或者为1的时候结束(可以通过lists[i]==NU...
分类:其他好文   时间:2016-04-29 20:07:51    阅读次数:139
笔试题36. LeetCode OJ (23)
合并K个排序链表,没错。我的思路是分别从 K 个链表的中找出最小的一个值,然后依次插入链表,最后遍历完所有链表就好了,也没想中的那么难呀,循环遍历的思路如下: (先说明一下,它是不合格的) 主要思路是: 1.首先从所有排序链表里找一个最小val节点作为头结点 2.依次循环在各个链表里面找到最小节点摘下来尾插,循环结束的条件是当链表的数目为0或者为1的时候结束(可以通过lists[i]==NU...
分类:其他好文   时间:2016-04-26 22:01:47    阅读次数:140
非递归实现遍历二叉树
非递归实现二叉树主要利用queue和stack的特点,对于层次遍历二叉树主要运用queue队头出,队尾插入,先进先出的特点,先将根插入队尾,然后输出队头的元素,同时将队头的左子树和右子树元素插入队尾,依次输出输出队头的元素,同时将队头的左子树和右子树元素插入队尾,直到队列..
分类:其他好文   时间:2016-04-23 23:13:11    阅读次数:262
STL中经常使用数据结构
STL中经常使用的数据结构: [1] stack、queue默认的底层实现为deque结构。 [2] deque:用map管理多个size大小的连续内存块,方便头尾插入。 [3] vector:变长动态数组。每次增大1.5倍,删除元素时不释放空间。 [4] priority_queue底层默认採用v ...
分类:其他好文   时间:2016-04-22 18:12:31    阅读次数:168
vector中的push_back函数的意思是什么
push_back 就是在vector的末尾插入一个元素, vector 中的erase()函数,从指定容器删除指定位置的元素或者某段范围内的元素,删除之后,返回值也是一个迭代器,指向最后一个删除元素的下一个元素, 出现的问题就是:迭代器变成了一个野指针,需要重新把迭代器的指针指向begin或者把返 ...
分类:其他好文   时间:2016-04-20 23:33:00    阅读次数:303
466条   上一页 1 ... 30 31 32 33 34 ... 47 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!