点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 堆和链表
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
c语言堆和链表.doc
适合C语言实现的堆和链表 数据结构基础 实用.
所属分类:
C
发布日期:2009-05-17
文件大小:67584
提供者:
wxxdy
c语言 堆和链表的定义与应用
c语言 堆和链表 的定义 理解 与使用 方法
所属分类:
C
发布日期:2009-06-13
文件大小:8192
提供者:
wmdcs
数据结构课件(树和二叉树、串和数组、堆和队列、线性表和链表等内容)
详细讲解了:树和二叉树、串和数组、堆和队列、线性表和链表等内容
所属分类:
其它
发布日期:2009-06-17
文件大小:1048576
提供者:
bpmc530
C++中的栈和堆的区别
1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)―,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放 4、文字常量区 ―
所属分类:
其它
发布日期:2009-10-31
文件大小:4096
提供者:
ld448716755
堆和栈的区别(C++描述)
堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始
所属分类:
其它
发布日期:2010-03-11
文件大小:105472
提供者:
zhu200966
各种排序 冒泡 快速 堆 希尔 基数等九种
#include #include #define MAXSIZE 10 #define MAX_BIT 8 // 关键字最大位数 #define RADIX 10 // 关键字基数 ,此时是十进制整数的基数 #define MAX_SPACE 8 // 分配的存储空间的大小 typedef char KeyType;// define the keyType is the int typedef int InfoType; typedef struct { KeyType key; In
所属分类:
其它
发布日期:2010-05-28
文件大小:262144
提供者:
yixiaofriend
链式存储结构的基本操作
(1)用带表头的链表存放输入的数据,每读入一个数,按升序顺序插入到链表中,链表中允许两个结点有相同值。链表的头结点存放链表后面的结点个数,初始化时就生成头结点(初值为0)。链表翻转是把数据逆序(变成降序),注意,头结点不动。翻转后要再翻转一次,恢复升序后才能插入新元素,否则会出错。 (2)先定义堆栈的几个基本操作,再设计一主函数利用堆的操作完成以下功能:假设一个算术表达式中可以包含三种括号:()[]{},且这三种括号可以按任意次序嵌套使用(如:...[...{...}...[...]...].
所属分类:
网络攻防
发布日期:2010-05-29
文件大小:148480
提供者:
cwj2009
多重数组实现链表
有些语言不提供指针与对象数据类型,以下代码通过多重数组实现链表结构及其基本操作。 用一个数组空间模拟分配堆。用一个头指针为free的链表来管理自由空间。用栈得push和pop操作来实现释放和分配空间。 三个数组next,key和prev分别存储关键字以及指针
所属分类:
C
发布日期:2012-10-12
文件大小:3072
提供者:
andy_tech
C++数据结构-线性表及相关查找排序算法
C++模板类实现的动态数组、双向循环链表、队列、栈等数据结构,以及基于迭代器的静态查找和排序算法,包括顺序查找、折半查找、简单选择排序(用于单向迭代器)、快速排序(双向迭代器)、堆排序(随机迭代器)。程序编码风格良好,注释详细。
所属分类:
C/C++
发布日期:2016-01-03
文件大小:18432
提供者:
linxdef
常用数据结构java实现
采用java实现,实现了常用的数据结构,包括顺序表、链表、队列、栈(数组实现和链表实现)、二叉树(二叉排序树)、图(深度优先、广度优先)
所属分类:
Java
发布日期:2018-07-26
文件大小:57344
提供者:
hq942845204
leetcode23合并k个有序链表。优先队列(最小堆)python 代码+思路
""" 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入: [1->4->5, 1->3->4, 2->6] 输出: 1->1->2->3->4->4->5->6 """ ''' 思考: 三种方法:暴力、分治、最小堆(优先队列) 暴力解法有两种,一种是12排,然后和3,然后和4,继续下去; 另一种是先放到一个数组中进行排序,然后按照顺序连接 分而治之:两两合并 如果有k个链表,平均
所属分类:
其它
发布日期:2020-12-22
文件大小:34816
提供者:
weixin_38506835
Python数据结构实战——链表(LinkedList)
文章目录1.定义结点类2.定义链表类2.1.打印整个链表2.2.获取链表长度2.3.链表头部插入元素2.4.链表尾部插入元素2.5.链表任意位置插入元素2.6.链表任意位置删除元素2.7.链表中插入一堆数据2.8.完整代码+测试 1.定义结点类 class Node: def __init__(self,data=None,next=None): #传入值和指针 self.data = data #data赋值 self.next =
所属分类:
其它
发布日期:2020-12-21
文件大小:60416
提供者:
weixin_38516956
AdvancedDataStructures:大学时期学习数据结构的C ++源码,包含AVL树,Treap,多个有序链表合并,二叉查找树,二项堆,红黑树,扭曲树,跳表,栈与数量相互模拟以及最小(大)值改善,主席树的C ++版实现,欢迎指出错
AdvancedDataStructures:大学时期学习数据结构的C ++源码,包含AVL树,Treap,多个有序链表合并,二叉查找树,二项堆,红黑树,扭曲树,跳表,栈与数量相互模拟以及最小(大)值改善,主席树的C ++版实现,欢迎指出错误和提交贡献
所属分类:
其它
发布日期:2021-03-23
文件大小:3145728
提供者:
weixin_42116650
data-structures-time-analyze-cpp:使用C ++进行项目检查,以检查对数据结构(如数组,链表,堆栈,队列)的操作时间-源码
数据结构时间分析C ++ 检查数据结构上的操作时间的程序,例如: 大批 列表 堆 队列 使用程序 在配置文件中设置属性: 选择带有示例数据和数据量的文件 保存结果时选择文件 输入一系列任务以通过程序进行测试 config.ini语法 . . . 任务语法 , , , , 示例config.ini data.csv 1000000 results.csv array 1 1000 2 10 stack 5 200 5 1 list 1 100000
所属分类:
其它
发布日期:2021-03-18
文件大小:7168
提供者:
weixin_42099070
heap-management:堆管理方案(使用双链表和最先分配策略)-源码
堆管理双链表 实施堆管理方案(使用双链表和首批分配策略)。
所属分类:
其它
发布日期:2021-03-18
文件大小:2048
提供者:
weixin_42151373
Data-Structures-and-Algorithms-in-[removed]用JavaScript实现的数据结构和算法-源码
Javascr ipt中的数据结构和算法 可视化数据结构和算法 数据结构 大批 哈希表 链表 单链表 双链表 堆 使用链表 使用数组 队列 使用链表 使用堆栈 二进制搜索树(BST) 演算法 数组中的TwoPairsSum 反转字符串 第一个重复出现的字符 反向单链接列表(请参阅上面DS文件中的单链接列表) 合并排序数组 合并两个排序的链表 检查单链表是否是回文 在原处反转字符串(以字符数组形式输入) 最小堆栈(堆栈DS,在恒定时间O(1)中获得堆栈的最小值) 重复排列 在二叉搜索树
所属分类:
其它
发布日期:2021-03-07
文件大小:177152
提供者:
weixin_42133753
algorithms-data-structures:此存储库包含我遇到的各种数据结构和算法,发现它们是有益的-源码
欢迎使用算法和数据结构 算法和数据结构是良好的软件工程设计的基础。 该存储库介绍了如何用python实现一些重要的算法和数据结构。 储存库内容 面向对象的编程-用OOP创建的示例系统 ParkingLot-停车场系统设计 二叉树 二叉树的插入和创建 深度优先和宽度优先 将列表变成二叉树 查找二叉树深度 倒二叉树 将二叉树转换为链接列表 贪婪算法-优化问题的算法 给出最小变化问题 最小数组子序列问题 哈希图-实现哈希图时遇到的问题 找到两个和 链表 将数组转换为链接列表 反向链接列表 递归-涉及递
所属分类:
其它
发布日期:2021-02-15
文件大小:10240
提供者:
weixin_42143092
数据结构和算法:各种数据结构和算法的实现-链表,堆栈,队列,二进制搜索树,AVL树,红黑树,特里,图算法,排序算法,贪婪算法,动态编程,段树等等-源码
C / C ++中的数据结构和算法 该代码由Amit Bansal在学习数据结构和算法时编写。 参考GFG,NPTEL,CLRS。 该存储库包含: 单链表。 添加两个数字表示的链表。 气泡在链接列表中排序合并在链接列表中排序合并排序链表反向使用或不使用堆栈的单链表 双链表。 循环链表。 排序插入 使用数组和链接列表进行堆栈。 使用数组和链接列表排队。 优先队列。 排序: 气泡排序堆排序插入排序合并排序快速排序选择排序 二进制搜索树 插入删除中预定遍历顺序遍历后遍历级别顺序遍历查找二叉搜索树
所属分类:
其它
发布日期:2021-02-05
文件大小:84992
提供者:
weixin_42121272
算法:Node.js,Swift和Haskell的算法注释和LeetCodeCodewars解决方案-源码
用生成的目录 演算法 在设计算法时,面对的第一个任务是精准地定义问题。 Node.js,Swift,Haskell和C#的算法注释,代码和leetcode解决方案。 预储 : 堆/栈 链表 映射 散列 二叉树 图 话题 平衡二叉搜索树 运行演示 Javascr ipt: 版本> = 7.0.0 如果Node版本设定,则可以自行选择使用Babel进行转换 Leetcode题解代码直接在浏览器中立即运行(ES5 / ES6语法) 直接运行各个文件夹下的js文件即可查看算法运行的结果,例如在
所属分类:
其它
发布日期:2021-02-01
文件大小:2097152
提供者:
weixin_42126749
php数组和链表的区别总结
PHP中数组和链表的区别 从逻辑结构来看 1.、数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费;数组可以根据下标直接存取。 2、链表动态地进行存储分配,可以适应数据动态地增减的情况,且可以方便地插入、删除数据项。(数组中插入、删除数据项时,需要移动其它数据项,非常繁琐)链表必须根据next指针找到下一个元素。 从内存存储来看 1、(静态)数组从栈中分配空间, 对于程序员方便快速,但是自由度小。 2、链表从
所属分类:
其它
发布日期:2021-01-20
文件大小:43008
提供者:
weixin_38750861
«
1
2
3
4
5
6
7
8
9
10
...
23
»