- 博客(3)
- 问答 (8)
- 收藏
- 关注
原创 栈和队列(栈篇上:链式栈)
栈是一种先进后出的线性表,只能在表尾进行插入和删除,有链式栈和顺序栈两种结构。链式栈的构造似乎没有明确规定表尾表头,所以有的链式栈的构造是使用头插法插入元素,将其栈顶top指向头结点作为表尾;有的则是使用尾插法插入,在最后节点进行插入删除操作,top指向为尾节点作为表尾。无论哪种方式,原理都是一样的:栈只能在表尾(一端)进行插入删除操作,先进后出,后进先出!
2024-07-13 13:31:06
216
原创 qsort()函数对一维数组和二维数组进行排序(升序)
升序前:points = [[3,4],[1,2],[7,8],[5,6]]升序后:points = [[1,2],[3,4],[5,6],[7,8]]compar-- 用来比较两个元素的函数,即函数指针(回调函数)nitems-- 由 base 指向的数组中元素的个数。base-- 指向要排序的数组的第一个元素的指针。size-- 数组中每个元素的大小,以字节为单位。要升序排列还是降序排列,关键是对。若要降序,改成"<"即可。
2024-04-19 16:41:12
327
1
空空如也
为什么typedef struct 后面要加上名字才能够->next->next
2024-04-20
三天打鱼两天晒网问题
2022-03-30
求1到n之间含6的整数个数
2022-02-21
数字折叠相加的问题怎么做
2022-01-05
为什么输入2的时候输出的是10
2021-12-30
输入n个数并判断最大素数,如果没有素数则输出0
2021-12-25
如何求一元二次方程的根
2021-12-23
输入字符串求元音字母个数
2021-12-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人