个人学习感悟
chen_zan_yu
一生所爱
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
好,你牛X
大一,我们的专业课就只学了C语言,昨天刚考完试,感觉头都大了,当时做完一题后,然后做第二题:“黄金比例”,大哥我,只看原文,没有注意到他还给了个例子在题的最下面,(不留意真的看不到),让我痛心的是,题目给的解题思路根本就和这题不搭边,而是他给的最最下面的例子就可以简单的把题解出来,本人表示无语,,,,,过去的事,就不提了,现在很多课都结课了,有很多时间,那就自学数据结构和算法吧~~...原创 2018-05-13 10:28:11 · 219 阅读 · 0 评论 -
要删除链表中某个数的方法(笔记)
q=head; while(q->next) { p=q->next; if(p->data==m) { q->next=p->next; free(p); t++; } else q=q-&g...原创 2018-05-27 09:18:17 · 677 阅读 · 0 评论 -
链表中删除重复的方法(笔记)
d=head->next; while(d!=NULL) { p=d; q=p->next; while(q!=NULL) { if(d->data==q->data) { t++; ...原创 2018-05-27 09:43:42 · 205 阅读 · 0 评论 -
将两个链表数据结合在一起,再排序(笔记)
struct st *p1,*p2; p1=head1->next; p2=head2->next; tail=head1; while(p1&&p2) { if(p1->data<p2->data) { tail->next=p1; ...原创 2018-05-27 10:14:32 · 1241 阅读 · 0 评论 -
用链表从小到大排序(笔记)
for(p=head->next; p!=NULL; p=p->next) { for(q=p->next; q!=NULL; q=q->next) { if(p->data>q->data) { t=p-&g...原创 2018-05-27 11:20:50 · 7652 阅读 · 3 评论 -
双向链表模板(笔记)
for(i=0; i<m; i++) { p=head->next; scanf("%d",&n); while(p) { if(n==p->data) break; p=p->next; }...原创 2018-05-28 19:20:19 · 251 阅读 · 0 评论 -
关于链表循环问题(基于C语言)
tail->next=head->next;i=1;p=head->next;while(n!=1){ if(i%m==0) { tail->next=p->next; free(p); p=tail->next; i=1; n--; } el...原创 2018-05-28 19:19:57 · 400 阅读 · 0 评论 -
sdut原表达式转换为后缀表达式
原表达式转换为后缀表达式为什么要转换原表达式即中缀表达式是人最习以为常、是我们最容易接受的形式。如: A+B∗(C−D)−E/FA+B∗(C−D)−E/F我们很容易就能理解表达式的数学含义,但是要把表达式丢给计算机去处理,它并不能像人一样有逻辑的去判断先处理哪一步,后处理哪一步,它只会严格的按照从左只有执行,因此为了符合计算机运行方式,必须把原表达式转换为对应的后缀表达式才行。如何转换1 【根据树...原创 2018-06-09 06:35:29 · 222 阅读 · 0 评论 -
vj
给你n个整数,请按从大到小的顺序输出其中前m大的数。 Input每组测试数据有两行,第一行有两个数n,m(0<n,m<1000000),第二行包含n个各不相同,且都处于区间[-500000,500000]的整数。 Output对每组测试数据按从大到小的顺序输出前m大的数。 Sample Input5 33 -35 92 213 -644Sam...原创 2018-07-16 21:26:33 · 439 阅读 · 0 评论
分享