/**创建链栈*创建一个top指针代表head指针*采用链式存储结构*采用头插法创建链表*操作 创建 出栈 入栈 取栈顶元素*创建数据域的结构体*创建数据域的名称指针*使用随机函数对数据域的编号进行赋值*/ #include<stdio.h>#include<stdlib.h>#include<st ...
分类:
编程语言 时间:
2019-06-22 19:41:59
阅读次数:
589
Redis学习目录 2019 05 24 1. "Redis的官方定义" 2. "Redis的安装和下载" 3. Redis的常见操作 1. "1. 对于key的所有操作" 2. "2. 字符串操作" 3. "3. 链表操作" 4. "4. 集合set操作" 5. "5. 有序集合order set ...
分类:
其他好文 时间:
2019-05-24 17:01:21
阅读次数:
125
简单题二 链表操作 1. (leetcode 204) 求解质数个数 求解质数,使用筛法; python Definition for singly linked list. class ListNode(object): def __init__(self, x): self.val = x se ...
分类:
其他好文 时间:
2019-04-15 09:15:05
阅读次数:
176
String 类型操作 string是redis最基本的类型,而且string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 list链表操作 Set集合类型 Zset数据类型 Hash数据类型 redis hash是一个string类型的fiel ...
分类:
Web程序 时间:
2019-02-26 17:31:39
阅读次数:
178
链表和数组作为算法中的两个基本数据结构,两种结构都可以用来存储一系列的数据,但又各有各的特点。 数组的优势,在于可以方便的遍历查找需要的数据。在查询数组指定位置(如查询数组中的第4个数据)的操作中,只需要进行1次操作即可,时间复杂度为O(1)。但是,这种时间上的便利性,是因为数组在内存中占用了连续的 ...
分类:
其他好文 时间:
2019-01-29 10:45:15
阅读次数:
183
将一个链表逆序 1)首先我们假设这是一个带头节点的链表(头节点:一个链表的开始,并不存储数据,虽然损失了一点点空间,但是给链表操作带来极大的便利); 2)将链表一分为二,head和data段(将链表的头砍掉,头与身子各成为独立的链表); 3)利用头插法,data段逐节点顺序分解,逐节点重新接到hea ...
分类:
其他好文 时间:
2019-01-07 00:06:58
阅读次数:
194
链表:操作链表;链表里的延迟初始化机制;循环链表:和链表的比较。
分类:
其他好文 时间:
2019-01-06 14:35:48
阅读次数:
181
合并两个有序的链表,问题来源:https://leetcode.com/problems/merge-two-sorted-lists/ 分析:本质是很简单的,归并排序中的一个小节。难点在于链表操作,容易出现失误。很久没碰c++手生的很。 代码如下: ...
分类:
其他好文 时间:
2019-01-04 21:26:41
阅读次数:
186
一、内存泄露1、正常的链表操作下面程序建立一个10元素的链表,输出它们的节点,每个节点是一个员工的工号和年龄。最后删除每个节点,释放列表。dp@dp:~/memorytest%cat1.c#include<stdlib.h>#include<stdio.h>//code:myhaspl@myhaspl.com//author:myhaspl//date:2014-01-10
分类:
其他好文 时间:
2019-01-02 20:43:56
阅读次数:
177
单链表操作 [x] 单链表的创建(尾插法、头插法) [x] 单链表的查找操作 [x] 单链表的删除操作 [x] 单链表的逆置操作(使用头插法) [x] 单链表表长的计算 [x] 打印单链表 单链表的创建 头插法 尾插法(不含头结点) 尾插法(含头结点) 单链表的查找操作 按值查找 按值查找(包含头结 ...
分类:
其他好文 时间:
2018-12-14 23:03:38
阅读次数:
204