
实验
文章平均质量分 71
fireworkslamp
纵有疾风起,人生不言弃。
展开
-
Python期末考试编程题
请用程序实现输入一串字符,按字符出现频率的降序打印字母。分别尝试录入一些中英文文章片段,比较不同语言之间字符频率的差别。示例输入alphacoding输出a -> 2l -> 1p -> 1h -> 1c -> 1o -> 1d -> 1i -> 1n -> 1g -> 1s = input("输入一行字符串或句子: ")char_counts = {}ex = [',', '.', '?', '!', '.原创 2021-01-11 14:37:02 · 10296 阅读 · 0 评论 -
顺序栈和链队列的建立及基本操作
顺序栈栈是一种只允许在表的一端进行插入或删除操作的线性表,对栈元素的操作应符合先进后出的原则。只允许插入、删除操作的一端称为栈顶,另一端称为栈底。栈顶当前位置是一个栈顶指针动态指示的。插入操作称为进栈或入栈,删除操作称为退栈或出栈,当栈中没有任何元素时称为空栈。栈不存在: base=NULL栈空:top=base栈满:top-base >= stacksizetop指向压栈时下一个元素将要存放的位置top减一指向弹栈时下一个元素的取值位置1.实验内容1.实现顺序栈初始化2.实现顺原创 2021-01-11 13:41:35 · 673 阅读 · 0 评论 -
实验一 顺序表和单链表的建立和操作
一、实验目的1.了解顺序表的结构特点及有关概念2.掌握顺序表建立、插入、删除的基本操作算法3.了解单链表的结构特点、描述方法及有关概念4.掌握单链表建立、插入、删除的基本操作算法二、顺序表在高级语言(如C语言)环境下:数组具有随机存取的特性,因此,借助数组来描述顺序表。除了用数组来存储线性表的元素之外,顺序表还应该有表示线性表的长度属性,所以用结构类型来定义顺序表类型。采用静态分配的顺序存储结构来表示。包含的基本操作有:1.建立顺序表: Status creatlist(sequenli原创 2020-10-31 20:38:32 · 3053 阅读 · 0 评论