中级阶段-day6 直播笔记C语言.docxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 2页
  • 2022-09-20 发布于福建
  • 举报
学习方法 大家注意数据结构阶段代码较多,一定要把咱们的单步调试技能充分利用起来,每一个元素插入时,都一步一步看看操作到的L-next,s-next,s等这些元素的值,同时不同情景下的图,对照理解,从而融会贯通,编程最容易犯的错误就是急躁,线下训练营很多同学都犯过这个错误,觉的自己可以学的很快,觉的这个东西简单,自己已经理解了,实际是半桶水(只理解了代码的某一种情景),操作很重要! 必须努力做到,在不看上课代码的情况下,自己实现对应的数据结构,最终的代码可以和上课的代码不一样,但是都可以实现 遇到bug后,一定要尝试动手调试,调试不出来,再问老师,这个习惯非常重要 如何把上课代码自己不看老师的写出来? 把老师代码的原理理解了,画流程图 根据流程图写你的代码 上次问题 名称 值 类型 ? L 0x00b05390 {data=-842150451 next=0x00b053c8 {data=3 next=0x00b04dc0 {data=4 next=0x00b04df8 {data=5 ...} } } } LNode * 为什么我们需要在形参的地方使用引用? 在子函数中去给对应的形参赋值后,子函数结束,主函数中对应的实参就发生了变化 如果没有使用引用,那么在子函数中给形参赋值后,子函数结束,主函数中对应的实参不会变化的 不理解一直可以写对的方法,能不能一直加引用?如果一直在形参加引用,那么如果不想改变主函数中的L,那么子函数中需要把形参赋给另外一个变量 今日内容 栈 名称 值 类型 ? data 0x00bef8cc {3, 4, 5, -858993460, -858993460, -858993460, -858993460, -858993460, -858993460, -858993460, ...} int[50] 链表实现栈,用的是头部插入法,头部删除法,自己写一写,不重要 队列 循环队列 x=Q.data[Q.front] 树,二叉树

文档评论(0)

1亿VIP精品文档

相关文档