鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[争议讨论] 《数据结构和算法》系列视频教程勘误贴

  [复制链接]
最佳答案
0 
发表于 2017-6-7 08:48:56 | 显示全部楼层
好好学习,感谢分享
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2017-6-19 20:41:22 | 显示全部楼层
视频位置:第十一讲, 第12分钟13秒
疑惑内容:if(!(p->next) || j > i)中j > i 是必须的吗?前面有while(p->next && j<i),j最多等于i就跳出了,不可能大于i吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2017-6-20 21:55:58 | 显示全部楼层
视频位置:第18讲,第10分钟
错误内容:m %= n应该为3,小甲鱼老师口误说成是2,如果是2,那接下来for(i = 1; i < m-1; i++)就应该一次都不执行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
235 
发表于 2017-10-1 14:36:01 | 显示全部楼层
视频位置:第31讲   11:14
错误内容:入队列操作,判断队列满的条件 (q->rear+1)%MAXSIZE == q->front 会导致队列q->rear所指的位置无法存放。
想了很久除了留一个空不用和增加计算器外想不出别的方法了。小甲鱼老师看到能说下怎么改吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2017-10-21 09:46:11 | 显示全部楼层
  1. Status DestoryStack(sqStack *s)
  2. {
  3.         int i, len;
  4.         len = s->stacksize;
  5.         for (i = 0; i < len; i++)
  6.         {
  7.                 free(s->base);
  8.                 s->base++;
  9.         }
  10.         s->base = s->top = NULL;
  11.         s->stacksize = 0;
  12.         return OK;
  13. }
复制代码

这样能销毁一个栈吗?我自己测试的是不行的;一个malloc对应一个free。而不是一个字节free一次。
所以你只需要free一次即可,放在for里面就错了,是这样的吗?
我下面的这样可以销毁不?
  1.         free(sqstack->base);
  2.         sqstack->base = NULL;
  3.         sqstack->top = NULL;
  4.         return OK;
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
28 
发表于 2017-11-25 22:40:27 | 显示全部楼层
本帖最后由 qq1242009750 于 2017-11-26 12:14 编辑

加油
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
17 
发表于 2018-1-7 08:32:42 | 显示全部楼层
本帖最后由 lyjlyj 于 2018-1-7 08:33 编辑

090第九十讲 直接插入排序中的代码有漏洞,当要排序的数中有负数的时候,会出现程序崩溃,可将for循环中加入一个条件,代码如下:

  1. for(i=1;i<n;i++)
  2.         {
  3.                 if(a[i]<a[i-1])
  4.                 {
  5.                         temp = a[i];
  6.                         for(j=i-1;a[j]>temp && j>=0;j--)
  7.                         {
  8.                                 a[j+1] = a[j];
  9.                         }
  10.                         a[j+1]=temp;
  11.                 }
  12.                
  13.         }
  14.                
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2018-3-15 03:19:44 | 显示全部楼层
第68讲,关键路径,课件,lte a2 a3, 我认为 a2是2, a3是1.
a3 = C4(ltv)-5=6-5=1
a2 = C3(ltv)-4=6-4=2
我理解的对吧?
请指教,谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2018-4-9 00:29:15 | 显示全部楼层
小甲鱼,好严谨,赞。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
5 
发表于 2018-5-7 22:05:31 From FishC Mobile | 显示全部楼层
八皇后问题没有必要看左下方和右下方是否危险
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2018-7-14 22:21:48 | 显示全部楼层
数据结构第五讲
6分15秒处
1.JPG
2.JPG
function(n)的时间复杂度应该是 n
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2018-7-17 20:00:36 | 显示全部楼层
本帖最后由 IMAX鱼油 于 2018-7-17 20:02 编辑

第89讲
冒泡排序中 记录本趟是否发生交换的变量flag的位置错了,应该在两个for中间
输入 1,5,3,4 输出结果就是1,3,5,4,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2018-7-21 15:58:34 | 显示全部楼层
本帖最后由 lovefishc.com 于 2018-7-21 16:03 编辑


我错了
1.JPG
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2018-7-21 16:00:07 | 显示全部楼层
@小甲鱼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
最佳答案
0 
发表于 2018-7-29 18:50:14 | 显示全部楼层
小甲鱼你在讲c时有讲,malloc()要和free()配对使用,那在p11  9:45 时讲的单链表删除时,待删除的元素也应该用free()函数释放吧?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐上一条 /1 下一条

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号

GMT+8, 2018-9-26 15:50

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表