北邮 数据结构 实验一 单链表创建 排序 含代码
2021-12-12 20:04:17 184KB 数据结构 单链表 含代码
1
题目: 一个环形单链表,从头结点开始向后,指针每移动一个结点,就计数加1,当数到第m个节点时,就把该结点删除,然后继续从下一个节点开始从1计数,循环往复,直到环形单链表中只剩下了一个结点,返回该结点。 这个问题就是著名的约瑟夫问题。 代码: 首先给出环形单链表的数据结构: class Node(object): def __init__(self, value, next=0): self.value = value self.next = next # 指针 class RingLinkedList(object): # 链表的数据结构 def __init__(se
2021-12-11 22:52:08 49KB python python for循环
1
数据结构习题代码,加法通过修改指针指向实现,希望能给大家带来帮助。
2021-12-11 11:28:56 8KB 数据结构
1
运用C语言通过数据结构中的单链表实现该系统实现了文件读取,文件写入,储户开户,储户销户,储户存款,储户取款,显示全部账户,查找某账户余额,查询某账户的交易记录等基本功能。
1
基于单链表的大数阶乘,并有相应的程序执行效率的时间函数
2021-12-08 22:45:52 11KB 基于单链表的大数阶乘
1
利用c++实现不带头结点链表的基本操作实现,如逆序建立链表,插入、删除链表元素等。
2021-12-07 21:32:46 3.02MB c++ 单链表(不带头结点) 基本操作
1
编程实现以下功能: ①分别输入一元多项式pn (x)和Q n (x)。 从键盘输入一元对项式中各项的系数和指数,并用单链表加以表示。 ②分别对一元多项式pn (x)和Q n (x)进行升幂排序。 将一元多项式中各子项按照指数从小到大的顺序排序。 ③分别输出一元多项式pn (x)和Q n (x)。 将用单链表表示的一元多项式输出,即打印多项式的系数和指数。 ④任意输入一个实数x0,分别求出一元多项式pn (x0)和Q n (x0)的值。 ⑤已知有两个一元多项式分别为Pn (x)和Qn (x),求出两个多项式的和 R n (x)和差T n (x),分别用单链表表示R n (x)和T n (x),并将二者输出, (R n (x)=P n (x)+Q n (x),T n (x)=P n (x)-Q n (x)) ⑥保存多项式,即分别将一元多项式pn (x)和Q n (x)各项的系数和指数保存到外部磁盘文件。 ⑦由程序从所存文件中读出多项式的系数和指数,重新构建一元多项式 Pn (x) 和Q n (x),并可对其再次进行运算操作。
2021-12-07 16:50:23 9KB 多项式
1
博客.顺序表,链表,栈和队列的实现.md
2021-12-07 12:02:22 16KB 单链表
1
主要为大家详细介绍了C语言实现学生信息管理系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
1
用C++模板方式实现自定义单链表,交流学习用
2021-11-26 20:08:36 13KB 单链表 、C++
1