- 博客(6)
- 收藏
- 关注
原创 输入一个十进制整数,输出它的十六进制形式(注意不能用printf的%X的形式直接输出,应该自己设计算法实现)。用递归方法完成。(C)语言程序
这道题想了好久好久,总结下来是对于递归的不熟悉。下面贴一下代码,留着复习。
2023-11-30 15:01:28
559
1
原创 队列进阶--循环队列(C语言复习用)
那么队列这个结构,我们只能对他的两端进行操作,并且只能在队头端进行删除操作,在队尾端进行插入操作。我们在队列初始化时就将其两个初始为0,然后tail向上移,插入元素,这样我们的元素就在数组下标为1的位置了(这下我画的图就更好看懂点了吧)但是实际上如果编号(1,2)出队后,队列中 是有空间的,合理运用空间,那么我们就可以把队尾拉下来放到指向标号1的位置。但是当对头执行出队操作,但是队尾并没动,ok,那我们现在是不是判断的队列还是处于队满的状态?取得的余数正好就是我们数组中的下标(从0开始的那个!
2023-11-28 17:46:26
699
2
原创 简单队列理解实现—复习
殊的线性结构,它只允许在队列的首部(head)进行删除操作,这称为“出队”,而在队列。这里我们来解释一下我们刚刚说的出列问题 (如图,很好理解的哈)还有队尾的后移。原数字第三位和第一位相同,两个数字为一组,直到所有数字都确保被输出。)进行插入操作,这称为“入队”。规律是原数字串的第一位提出,并在原数字内进行删除。现在我们再来总结一下队列的概念。给定一串数字,输出另外一串数字。原数字的第二位移动到数字的队尾。head==tail),称为。我们还可以使用一个简单的结构体。整个实现过程是这样的。
2023-11-23 19:46:24
473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人