博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第2章内容小结
阅读量:4954 次
发布时间:2019-06-12

本文共 683 字,大约阅读时间需要 2 分钟。

  1. 本章内容小结

!!要特别注意的

(1)顺序表逻辑上相邻,存储空间相邻

(2)在顺序表中插入或删除一个元素,在插入位后的元素都要右移,因此时间复杂度为O(n)

(3)链表有头结点使第一个元素与其他操作相同,空表和非空表操作相同

(4)单链表查找

(5)单链表插入:s->next=p->next;

                          P->next=s;

                        不可以交换顺序,否则s指回自己

(6)单链表访问特定元素要从链表头开始遍历到该元素,时间复杂度为O(n)

在特定的数据元素之后插入或删除元素,不涉及到其他元素的移动,时间复杂度为O(1)

(7)无论尾插法还是头插法都需要初始化单链表L

(8)存储密度顺序表>链表,顺序表连续存储,链表需另有空间存放指针

 

 2.完成作业或实践时解决问题的经验分享

在做实践题的时候我本来的想法是两个数组不进行排序直接进行比较,利用双层循环。但是这样的方法会导致超时,老师后来在课上提到可以利用sort()函数,两数组比较后相同的放入第三个数组,较小的数组下标加一再进行比较...

 

3.这段时间参考哪些值得向大家分享的资料

sort函数相关内容:

https://blog.csdn.net/pnan222/article/details/51066498

4.目前学习过程中存在的困难,待解决或待改进的地方

对链表不熟悉,思考分析的太少了,自主学习,主动搜索资料太少了,要多画图分析,多练习

5.后续目标

  希望自己可以在课外多多进行自主学习,主动解决问题

  

转载于:https://www.cnblogs.com/liulijun1551/p/10548772.html

你可能感兴趣的文章
未能在sysindexes中找到数据库ID11中对象ID1的索引ID1对应的行,请对sysindexes运行...
查看>>
VMware Integrated OpenStack (VIO)简介
查看>>
params简介
查看>>
实战 ASP.NET Web API
查看>>
数据库优化,性能分析
查看>>
保留小数点二位
查看>>
visio画图ER图表和字段注释
查看>>
数制转换问题:确定进制
查看>>
让简单的每天十条,亮点越来越多
查看>>
[批处理]守护NodeJS进程
查看>>
POJ2157 Check the difficulty of problems 概率DP
查看>>
欺骗眼球的滚动条 (javascript)
查看>>
PHP数组练习
查看>>
迷宫生成算法
查看>>
poj_2104K-th Number
查看>>
网页添加qq咨询
查看>>
队列课下作业
查看>>
【计算机视觉】行为识别(action recognition)相关资料
查看>>
【Qt开发】解决Qt程序在Linux下无法输入中文的办法
查看>>
迷茫的Java程序员
查看>>