C
文章平均质量分 80
aching_
这个作者很懒,什么都没留下…
展开
-
【C语言】【数据结构】内部排序(含算法、各种方法比较)(学习笔记)
1、插入排序(1)直接插入排序(2)折半插入排序(3)希尔排序2、交换排序(1)冒泡排序(2)快速排序3、选择排序(1)简单选择排序(2)堆排序4、归并排序(1)2-路归并排序5、基数排序原创 2020-08-29 16:20:57 · 1676 阅读 · 0 评论 -
【C语言】【数据结构】查找(顺序查找、折半查找、哈希查找)
1、顺序查找2、二分查找(折半查找)3、哈希查找原创 2020-08-19 17:25:28 · 2247 阅读 · 0 评论 -
【C语言】【数据结构】二叉树、二叉排序树各种算法
1、二叉树的构建及遍历操作2、实现二叉排序树的各种算法(1) 插入新结点 (2) 前序、中序、后序遍历二叉树 (3) 中序遍历的非递归算法 (4) 层次遍历二叉树 (5) 在二叉树中查找给定关键字 (6) 交换各结点的左右子树 (7) 求二叉树的深度 (8) 叶子结点数3、二叉排序树的复制4、计算二叉树的结点个数5、利用递归实现查找中序遍历序列中第i个结点原创 2020-08-18 17:52:37 · 780 阅读 · 0 评论 -
【C语言】【数据结构】串的模式匹配算法(计算next、KMP算法)
1.录入多个字符串计算并验证NEXT值,输入0结束。2.用KMP算法对主串和模式串进行模式匹配。原创 2020-08-13 16:19:07 · 554 阅读 · 0 评论 -
【C语言】【数据结构】栈的应用(进制转换、括号匹配检验、行编辑程序、表达式求值)
栈的应用——进制转换、括号匹配检验、行编辑程序、表达式求值原创 2020-08-12 15:10:54 · 641 阅读 · 0 评论 -
【C语言】【数据结构】循环队列的基本操作(创建、入队、出队、队长、队头、遍历、应用)
创建空的循环队列,并实现入队、出队、返回队列的长度、返回队头元素、队列的遍历等基本算法。原创 2020-08-11 16:15:32 · 2972 阅读 · 2 评论 -
【C语言】【数据结构】顺序栈的基本操作(创建、入栈、出栈、栈的长度、栈顶元素、遍历)
创建空的顺序栈,栈的入栈、出栈、返回栈的长度、返回栈顶元素、栈的遍历原创 2020-08-10 16:13:02 · 5104 阅读 · 0 评论 -
【C语言】【数据结构】链式线性表(创建、插入、删除、遍历、合并、逆置)
链式线性表创建、插入、删除、遍历的基本操作,合并两个链表,逆置链表。原创 2020-08-09 16:56:54 · 3626 阅读 · 0 评论 -
【C语言】【数据结构】顺序线性表(建表、插入、删除、遍历、合并、逆置)
创建初始化容量为LIST_INIT_SIZE的顺序表T,并实现插入、删除、遍历的基本操作,合并两个表,逆置顺序表。原创 2020-08-08 17:13:13 · 780 阅读 · 0 评论 -
C语言——地址、指针、结构(学习笔记)
C语言——地址、指针、结构原创 2020-05-22 17:35:19 · 427 阅读 · 0 评论 -
【C语言】英文文章出现次数最多的单词
问题描述:在当前目录中存在文件名为“case14.in”的文本文件,其内容为一篇英文文章(以EOF作为结束标志)。现要求读取该文本文件内容,统计文章中每个单词出现的次数,并输出出现次数最多的前5个单词及其出现次数(按出现次数由多到少的顺序输出,次数相同时按字典顺序输出,不足5个单词时,按顺序输出全部单词)。原创 2020-05-22 13:41:58 · 5510 阅读 · 2 评论 -
【C语言】链表——圈中游戏问题(数到3退出)
问题描述:有n个人围成一圈,从第1个人开始报数1、2、3,每报到3的人退出圈子。使用链表找出最后留下的人。原创 2020-05-21 22:18:12 · 1580 阅读 · 1 评论 -
【C语言】打印图案——三角形、菱形等
问题一:输入正整数n,输出n行字符图案。问题二:输入正整数n,要求输出如下2*n+1行的菱形图案。(菱形右边不留多余空格)问题3:输入正整数n,输出如下中间数字为n的菱形图案。(菱形右边不留多余空格)原创 2020-05-21 21:55:40 · 2703 阅读 · 0 评论 -
【C语言】迭代法求平方根
问题描述:使用迭代法求a的平方根。求平方根的迭代公式如下,要求计算到相邻两次求出的x的差的绝对值小于1E-5时停止,结果显示4位小数。原创 2020-05-21 20:59:51 · 10419 阅读 · 11 评论 -
【C语言】自由落体第n次落地共经过多少米,第n次弹起的高度
问题描述:一个球从100米的高度自由落下,每次落地后弹起原来高度的一半。计算并输出第n次落地时,共经过了多少米,第n次弹起的高度是多少?结果显示3位小数。原创 2020-05-21 20:45:11 · 3950 阅读 · 0 评论 -
【C语言】20秒后的时间
问题描述:输入三个整数变量hour(小时)、minute(分钟)、second(秒)代表一个时间,输入改时间20秒以后的时间。原创 2020-05-21 20:27:01 · 2278 阅读 · 0 评论 -
【C语言】计算高精度加法(很长的整数相加)
由键盘输入两个位数很长的整数(一行一个,最多不超过80位),计算并输出这两个数的和。原创 2020-05-21 20:06:08 · 4841 阅读 · 13 评论 -
C语言基础知识(学习笔记)
C语言基础知识1 编程初步1.1 标识符1.2 main()函数1.3 头文件1.4 数据类型1.5 转义符1.6 算数运算1.7 变量和声明1.8 赋值2 输入和输出2.1 交互式输入2.2 格式化输出3 选择3.1 关系表达式3.2 if 语句3.3 if…else 语句3.4 if…else 链3.5 switch 语句4 循环4.1 while 语句4.2 for 语句4.3 do…while 语句4.4 break 语句和 continue 语句5 函数5.1 函数声明5.2 标准库函数5.3 变原创 2020-05-21 17:30:04 · 1030 阅读 · 0 评论