不留: [抄题]: 给定一个排序链表,删除所有重复的元素只留下原链表中没有重复的元素。 [思维问题]: [一句话思路]: [输入量]:空: 正常情况:特大:特小:程序里处理到的特殊情况:异常情况(不合法不合理的输入): [画图]: [一刷]: [总结]: [复杂度]:Time complexity: ...
分类:
其他好文 时间:
2017-12-22 22:51:34
阅读次数:
117
/* **代码功能:创建一个令人头疼的不算头疼的链表,然后把特定的数据删除。 *这次的主题不是在代码上,主要是关于创建链表时候的传参问题,嘿嘿,不相信你没遇到过 */#include "stdafx.h"#include<stdio.h>#include<stdlib.h>//要用到分配空间和释放空 ...
分类:
编程语言 时间:
2017-11-06 18:04:55
阅读次数:
270
(1)单向链表操作 1)在链表尾部插入一个节点 void addNewNodeTail(ListNode **HeadNode, int value)//在链表尾部插入一个节点{ ListNode* newNode = new ListNode(); newNode->Value = value; ...
分类:
编程语言 时间:
2017-10-01 00:20:07
阅读次数:
240
我们已经知道B+树的组织结构及不同层之间是如何关联的了。 现在我们模拟一个B+树是如何从小到大,从无到有,从简到繁的过程。 首先我们来做一些假设: 1,每个页面包括内节点和叶子节点最多可以插入三条记录,插入第四条的时候,就会导致分裂。 2,插入的数据是键值对,但是我们只关注键,值可以不用关注,就简单 ...
分类:
数据库 时间:
2017-08-27 10:11:30
阅读次数:
187
删除当前节点 :将当前节点的下一节点值附给当前节点,然后删除当前节点的下一节点,这样就等效为删除当前接节点了。 单链表反转 ...
分类:
其他好文 时间:
2017-08-19 00:51:06
阅读次数:
172
biubiu~~ 这道题实际上就是优化模拟,就是找到最先死的让他死掉,运用时间上的加速,题解上说,要用堆优化,也就是这个意思。 对于链表,单项链表和循环链表都不常用,最常用的是双向链表,删除和插入比较方便。 所谓挂链就是把链表中的值域换成一坨别的东东西...... ...
分类:
其他好文 时间:
2017-08-13 20:07:11
阅读次数:
123
在那个久远的没有指针的年代,,据说伟大的先人们都是用数组来实现单链表 删除跟插入类似,就不写了。。。。 ...
分类:
编程语言 时间:
2017-08-10 19:33:54
阅读次数:
153
83. Remove Duplicates from Sorted List Total Accepted: 94387 Total Submissions: 264227 Difficulty: Easy 题目意思:如今有一个已经排好顺序的链表,删除全部反复的节点。使每一个节点都仅仅出现一次! G ...
分类:
其他好文 时间:
2017-07-28 13:33:19
阅读次数:
100
0x00 漏洞的原理 Double Free其实就是同一个指针free两次。虽然一般把它叫做double free。其实只要是free一个指向堆内存的指针都有可能产生可以利用的漏洞。double free的原理其实和堆溢出的原理差不多,都是通过unlink这个双向链表删除的宏来利用的。只是doubl ...
分类:
其他好文 时间:
2017-07-19 01:07:14
阅读次数:
522
1.一个以递增方式排列的链表,去掉链表中的冗余值。 思路一:设有两个指针p和q。使p不动,q依次往后循环直到p->data不等于q->data,再将中间的冗余数据删除。 思路二:设有两个指针p和q,使p在前,q在后,仅仅要找到一个冗余就删除一个,依次往后删除。 输入的链表:1 3 3 3 3 6 6 ...
分类:
其他好文 时间:
2017-07-14 18:46:24
阅读次数:
135