搜索资源列表
长整数加法
- 任意长整数加法运算,双向循环链表实现,相加的长整数数量任意。操作环境C-arbitrarily long integers computing, two-way cycle Chain realized, the combined number of arbitrary long integer. C operating environment
datastr
- 数据结构 array.h: 安全数组,可自动增长大小(随机访问,但扩充时效率低) linkedlist.h: 普通链表(可随机访问,但访问效率低) dclinkedlist: 双向循环链表(不可随机访问,但插入、遍历的效率都比普通链表高) hashtable.h: 哈希表(使用键值标识元素,键值一样的元素即认为相等,需重载 == 运算符并由用户定义哈希函数) binstree.h: 二叉搜索树(需重载 == 和 < 运算符) avltree.h: AVL 树(
长整形运算
- 一、问题描述 设计一个实现任意长的整数进行加法运算的演示程序。 二、需求分析 (1)利用双向循环链表实现长整数的存储,每个结点含一个整形变量,任何整形变量的范围是-(215-1) ~ (215-1)。输入和输出形式:按中国对于长整数的表示习惯,每四位一组,组间用逗号隔开。-a problem describe the design to achieve an arbitrarily long integer addition operations for the demonstr
zhengshu
- 利用双向循环链表实现长整数的存储,每个结点含一个整形变量。任何整形变量的范围是 -(2^15 - 1)~ (2^15 - 1)。 输入和输出形式:按中国对于长整数的表示习惯,每四位一组,组间用逗号隔开。-use of a two-way cycle Chain achieve long integer storage, each node containing a plastic variables. Any shaping the scope of the variable - (2 ^
LongInt_DuLink
- 1. 本演示程序中,利用双向循环链表存储结构存储长整数,每个结点含一个整型变量。任何整型变量的范围是-32767~ 32767。输入和输出形式按每四位一组,组间用逗号隔开。 2. 演示程序以用户和计算机的对话方式执行。在计算机终端上显示提示信息之后,由用户在键盘上输入演示程序中需要输入的数据,运算结果显示在其后。
add
- 本程序中,进行加法运算的整数的长度任意,利用双向循环链表实现长整数的存储,每个节点含一个整型变量,每个节点中仅存十进制数的4位,即不超过9999的非负整数,整个链表表示为万进制数,利用头结点数据域的符号代表长整数的符号,相加过程中不破坏两个操作数链表。
双向循环链表使用实例.zip
- 双链表的应用
dxxhlb
- 已知有一个单向循环链表,其每一个结点中含三个域:pre,data和next,其中data为数据域,next为指向后继结点的指针域,pre也为指针域,但它的值为空(NULL),试编写算法将此单向循环链表改为双向循环链表,即使pre成为指向前驱结点的指针域。-Known to have a one-way circulation list, which each node contains three domains: pre, data and next, in which data for th
lianbiao
- 实现链表的程序。有单向链表,双向链表,循环链表等。-The realization of the procedure list. There are one-way linked list, two-way linked list, circular linked lists and so on.
memory
- 使用双向循环链表实现的动态内存管理,包括申请和分配内存块的过程-The realization of the use of two-way circulation list of dynamic memory management, including the application and allocation process of memory blocks
Links
- java实现双向循环链表,可供java初学者学习建立双向链表。了解双向链表的实现细节。节点的删除和插入。-cycle to achieve a two-way linked list java
liangbiao
- linux双向循环链表操作 用c语言编写。在linux平台上运行-linux two-way circular list for operation c language. Run on the linux platform
DLink
- 1.求双向循环链表的长度 2.在双向循环链表指定位置插入一个元素 3.给定双向循环链表中一个结点元素值e,要求将数据y插入到元素e的前面 4.给定双向循环链表中一个结点元素值e,要求将数据y插入到元素e的后面 5.给定双向循环链表中一个结点元素值e,要求将数据y插入到元素e的后面 6.删除双向循环链表中指定位置的元素 7.给定双向循环链表中一个结点元素值e,要求将其对应结点删除 8.给定双向循环链表中一个结点元素值e,要求删除对应结点的直接前驱 9.给定双向循环链
Data_Structure_C
- 基本数据结构的C实现。包括: (1)线性顺序表 (2)单链表 (3)双向循环链表 (4)顺序栈 (5)链式队列 (6)循环队列 (7)二叉树的先序、中序、后序的递归遍历和非递归遍历。-C-realization of the basic data structure. Include: (1)Sq_List (2)Linked_List (3)Du_linkedlist (4)Sq_Stack (5)Linked_Queue (6)Cycl
CList
- C语言版的链表实现。带头节点的双向循环链表。访STL vector的实现。-C language version of the linked list implementation. Two-way circular list node to take the lead. Visit STL vector implementation.
双向循环链表
- 双向循环链表 利用Java编写,实用方法插入把Object x插入到链表的第 i 个位置(Two-way circular linked list, written using Java, practical method to insert the Object x inserted into the list of the first I position)
Single_LinkedList.py
- python的链表操作、单链表、循环链表、双向链表、带尾指针的链表以及链表排序等基本操作(Python linked list operations, single chain table, circular chain list, two-way chain list, with the tail pointer of the chain list, and chain sorting and other basic operations)
Exercise3
- 双向循环链表的基本操作,包括创建,插入,删除(Basic operation of the bidirectional circular chain table)
无头结点的非循环双向链表
- 设计不带头结点的双向非循环链表类模板,能让初学者更好掌握双向链表的实用,对于带头结点和不带头结点有很好的区分。
student_management_system
- 基于自写双向循环链表的学生管理系统。 其中链表是模板类,有丰富的功能。 指令1: 添加若干位学生(学号 成绩),以0结束。 指令2: 删除第1位指定学号的学生。 指令3: 删除所有指定成绩的学生。 指令4: 显示第1位指定学号的学生的成绩。 指令5: 显示所有指定成绩的学生的学号。 指令6: 显示所有学生信息。 指令-1: 退出。 如果你是因为作业搜索到本代码,学长真心建议你更改一下List部分的代码。小心助教发现。(Student mana