- 博客(55)
- 收藏
- 关注
原创 2.4 钟点秘书-会议安排
某跨国公司总裁正分身无术,为一大堆会议时间表焦头烂额,希望高级钟点秘书能做出合理的安排,能在有限的时间内召开更多的会议。提示:1. 会议有开始时间,终止时间2.输入:会议数目;每个会议的序号,开始时间,终止时间输出:安排会议的序号,最多参加的会议数。
2024-08-30 16:14:43
433
原创 2.1 链二叉树
二叉树示意图二叉树定义typedefstructnodeintdata;nodelchild;noderchild;node,*tree;创建二叉树声明:主要行为行为代码补充行为statuscreattreetreept输入数字创建一个nodenode的data赋值创建左右子树,每个树也指向一个节点,递归intch;
2024-08-20 19:17:25
423
原创 1.6 链队
节点定义指针定义//节点定义typedefstructqueuenodeintdata;//链(指针)定义typedefstructlinkqueuequeueptrfrontrear;linkqueue;
2024-08-19 19:47:23
924
原创 1.5 顺序队
声明主要行为代码实现补充行为代码实现statussqqueuepqinte队尾插入元素rear+1pq->datapq->rear]=e;pq->rear=(pq->rear1)%(MAXSIZE//加是为了循环数组满报错//这个表达式背掉即可if((pq->rear1)%MAXSIZE==pq->frontreturnERROR;
2024-08-19 16:51:09
386
原创 1.4 链栈
一个node的成员linklist 指针的成员代码实现data数据next指针top指针count计数typedefstructstacknodeintdata;intcount;linkstack;
2024-08-19 15:46:54
362
原创 1.2 链表
声明的方式声明的含义主要行为行为代码补充行为行为代码statusgetelemlinklistlintiinte从头指针 l 开始数到第i个node,用*e保存它的data创建linklist赋值头指针指向第一个元素,循环赋值指针直到到达第i个元素,用*e储存datalinklistp;pl->next;intj1;j++;ep->data;if。
2024-08-18 20:37:15
901
原创 1.1 顺序表
声明方式声明含义主要行为行为代码补充行为行为代码statuslistdeletesqlistlintiinte删除顺序表第i个元素,并且用指针保存它的值用指针保存值从第i个元素开始,将后一个元素向前推进一个位置表长减一el->datai1forintji;线性表为空,报错。
2024-08-18 20:33:23
824
原创 0. 前面的话
预估学习时间:24-8-16——24-9-7。学习方式:看书理解+模仿。参考书籍:大话数据结构。特点:不调试,先理解。下一步计划:学习算法。
2024-08-18 20:26:51
213
原创 0. 原题-我的题解 对应表
1. NULL代表我认为这道题太简单,重复或者是太难,或者是有更好的类函数所以没必要,因而没写。2. LOST代表我认为我写了,但是没找到,后续会补上,届时更新于此。3. 加*的是我修改了题目的题解,有些暂时没有发现,后续会改正。4. 没填的敬请期待。
2024-08-09 19:00:37
262
原创 0.一些建议和解释
C 语言经典100例 C 语言练习实例1 C 语言练习实例2 C 语言练习实例3 C 语言练习实例4 C 语言练习实例5 C 语言练习实例6 C 语言练习实例7 C 语言练习实例8 C 语言练习实例9 C 语言练习实例10 C 语言练习实例11 C 语言练习实例12 C 语言练习实例13 C 语言练习实例14 C 语言练习实例15 C 语言练习实例16 C 语言练习实例17 C 语言练习..好处是我可以每次写完时畅快的把test()函数体的文件一下子删除,每次写时也只要向test()类填写,方便。
2024-08-09 06:11:12
1346
原创 16. 猴子吃桃
猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少?
2024-08-07 18:45:24
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人