计算机19-1 (黑龙江科技大学)

  • 第六次作业

    1、学习内容:2链表章节中的4.2.2链表、4.2.3链表的函数、4.2.4链表的搜索、4.2.5链表的删除,4.2.6链表的清空 2、手写笔记 3、代码 4、问题 typedef:声明新的类型名来代替原有的类型名 比如:typedef int A,或typedef float AB;相当于用A来代
    程晨cc   2020-04-26 22:07   0   95
  • 第六次作业

    1.笔记 2.代码 3.问题 链表和数组对数据进行存储与操作的区别? 答1.不需要事先定义存储空间大小,可以实时动态分配,内存使用效率高 2.可以方便地插入新元素,使数据保持排序状态,操作效率高
    黄圣洲   2020-04-26 21:09   0   132
  • 第六次作业

    1.笔记 2.遇到的问题 数组和链表的区别 链表和数组的作用相同。都是用来存储数据。因此,使用数组和链表进行类比是一个不错的选择。但数组的大小总是固定的,在数组的头部插入数据的代价过大. 链表的几种实现方式 空头列表 为了防止再链表为空时出现头指针为 NULL 的情况。这种链表采用了一个没有数据只有
    姜登华   2020-04-26 20:54   0   66
  • 第六次作业

    笔记 代码 问题 为什么p->next->n能得到7的值。 p->next可以得到&a[1],而p->next->n就可以得到a[1],也就是7。 一般连接链表的表达方式: if (head==NULL) { head=p; p->next=NULL; tail=p; } else{ tail->n
    张枝鑫   2020-04-26 20:35   0   88
  • 第六次作业

    一丶笔记 二丶代码列表 三丶问题 do-while 语句至少执行一次循环体内的代码; while 语句先判断再循环; 两者在创建链表时略有不同; 链表是一种线性表,但是它存储数据的顺序不是线性的,而是通过前一个结点里的尾部指针存储下一个结点里的头指针的地址,从而将两个结点相连接。 相比于数组而言,链
    丁聪   2020-04-26 18:52   0   131
  • 第六次作业

    1.学习笔记 2.代码列表 3.存在的问题及解决 (1)用链表代替数组进行数据的存储和操作的优点? 一是不需要事先定义存储空间大小,可以实时动态分配,内存使用效率高。 二是可以很方便的插入新元素(结点),使学生信息库保持排序状态,操作效率高。 (2)tail->next=p; tail=p; 该程序
    熊义晨   2020-04-26 18:22   0   117
  • 第六次作业

    一、学习笔记 二、编程代码 三、学习中的问题 在开始的学习中,只知道结点的建立,不知道结点是通过怎样的方式连接在一起。经过老师课堂的讲解我明白了结点的连接过程,也明白了head、p、tail这几个结构指针的使用过程以及他们各自的作用,我也把他们以流程的形式写入学习笔记当中。 在完成pta时,对于选择
    赵鸿鹏   2020-04-26 13:26   0   148
  • C语言低六次作业

    手写笔记: 代码列表: 学习中的问题: 感觉非常难,实际上,更难,经过老师一节课的讲解,感觉懂了不少,尤其是对于结构指针,有更深的认识,但是链表这里还是有很多误区,对于链表最后一个节点,p=tail->next,不太懂,我会多看几遍MOOC,自己思考。
    过er   2020-04-26 09:32   0   176
  • 第六次作业

    笔记 视频中代码 问题 链表比数组优于什么地方,或者说有了数组还要使用起来更复杂的链表? 在未学习链表时,我们常用的存储数据的方式无非就是数组。使用数组存储数据的好处就是查询快,但是它的弊端也很明显: 1. 使用前需声明数组的长度,一旦声明长度就不能更改 2.插入和删除操作需要移动大量的数组元素,效
    zhuyongjian   2020-04-25 20:41   0   89
  • 链表

    一、视频学习 1.观看视频:4.2.2链表、4.2.3链表的函数、4.2.4链表的搜索、4.2.5链表的删除,4.2.6链表的清空 2.C语言代码 3.手写笔记 4.遇到的问题 ①在链表的建立时if(head=NULL)head=p;else tail->next=p; tail=p; 两个tail
    板蓝根拌饭   2020-04-25 20:08   0   227