C语言
文章平均质量分 78
c语言知识与数据结构
汘荨
一只在校萌新,喜欢嵌入式软件开发,博客用来记录学习笔记。
展开
-
Unix时间戳详解
Unix时间戳(Unix timestamp)是UNIX操作系统中的一种时间表示方式,以自1970年1月1日00:00:00(格林威治时间)以来的秒数来表示时间。它通常以整数形式存在,表示从该起始时间点到当前时间点所经过的秒数。Unix时间戳的优势在于其简单性和一致性,可以在不同的编程语言和操作系统中使用。许多编程语言提供了函数或库来将Unix时间戳转换为易读的日期和时间格式,或将日期和时间格式转换为Unix时间戳。原创 2024-02-05 00:29:37 · 1578 阅读 · 0 评论 -
【c语言】-药店管理系统
然后以while循环n次,在while循环中,首先初始化指针指向第一个药品信息,然后遍历链表,如果发现此结点的药品价格比下一个结点的药品价格高,则交换药品信息。将文件中的信息存到链表中。用户输入要修改的药品后,遍历链表找到对应信息,然后对链表进行基本的修改和删除。药品的录入、查找运用了链表的建立、增删、遍历,显示运用了单链表的冒泡排序。药品的信息储存在medicine的文件中,需要的时候读到链表中。查找界面在输入药品名称后,会在文件中寻找对应药品,如果找到则会输出并继续寻找,直到遍历结束。原创 2023-01-09 12:37:01 · 5065 阅读 · 2 评论 -
二叉树的遍历--递归、非递归、按层次遍历
二叉树是一种树形结构,其特点是每个结点至多只有两棵子树( 即二叉树中不存在度大于2的结点),并且二叉树的子树有左右之分,其。将该结点的右孩子和左孩子依次进栈,因为我们进行的是先序遍历,根据栈的后进先出规则,左孩子后进的,则会先被弹出栈。然后继续将‘2’出队打印,并将‘2’的左孩子右孩子入队,此时队列中有‘8’,‘1’,‘4’;二叉树的遍历有很多方法,例如递归的先序、中序、后序遍历,非递归遍历,按层次遍历等。然后将根结点出队打印,并将根结点的左孩子右孩子入队,此时队列中有‘2’,‘8’;原创 2023-11-23 16:27:14 · 952 阅读 · 0 评论 -
迷宫问题--链栈
给定一个迷宫,指明起点和终点,找出从起点出发到终点的有效可行路径,就是迷宫问题。原创 2023-11-22 22:59:35 · 404 阅读 · 1 评论