我的背景:高中没有学过任何信息学竞赛,大学也没有参加过ACM竞赛,没有任何编程功底,只学过一学期的数据结构

今天是7月13日,暑假,外面难得下起了小雨,温度也从平时的34、35度,降到了23度,着实难得,空调也能歇一歇。宿舍里面还是只有我一个人,上午楼道里很安静,外面有很和谐的鸟叫声,大部分人都回家了。

好久之前,就想写这篇文章,整理下自己的数据结构复习笔记,但因为刚考完,想尽情玩一玩放松放松,就不想做,再加上有个口语班,一天时间都占了,时间也不够,就拖,越拖越没心思,一直拖到今天。总觉得拖下去不是个事,所以趁着吃午饭前的这点时间,赶紧写完这篇文章。

回忆考数据那天,6月17号上午,是个大教室,很热很闷,电扇挂的很高,感觉不到风,额头不停地出汗,不时拿手扇扇风,虽然热,但是在考试,精力集中,所以心态还算稳。但是这次的题量很大,题目也很难,2个小时根本就写不完,所以我最后一道题,那道手写代码的题,其实我是会的,但就是没有时间写。其它的题也是凑和凑和写上去了。

虽然我这次考的不理想,但我知道,自己是哪些地方丢分了,这些丢分的地方,主要原因是,我只顾着刷体,只顾着从题里面做出来一份专题,却忽略了思维导图的整理,结果导致我忘了复习链表、广义表这两大块内容。所以,同学们一定要注意,思维导图的整理是无论如何都有必要的。

你做了思维导图以后,一方面,你就对考试要考的内容,心里大概就有了个底,心里有了安全感,有了安全感以后,你心里就不会焦虑了,能更加平和、淡定,不像现在备考一样,焦虑万分,十分痛苦。你也不会在考场上,怀疑自己用的方法到底对不对,不至于说自己瞎编一个方法。另一方面,做了思维导图以后,能稳住你复习备考的心态,这样子你复习就不那么焦虑了,复习效率也就自然而然就提上来了。

一.我的复习缺陷

1.只做了专题,没有去做思维导图,导致有些知识点没有复习到,进一步导致考试时,只能凭平时的记忆做题,进一步导致这些知识点的丢分。

如果要做思维导图,可以参考我复习大物、离散时的做法。

西工大2022离散数学期末备考记录_没耳朵的Rabbit的博客-CSDN博客

但是要注意一点,不要因为看了其他人的思维导图,你就觉得,哎,其他人已经做了,那我再做,不就没啥意思了吗?不用这样想,你做完属于你的思维导图之后,我敢打包票,你的期末成绩,相比你不做思维导图,起码有9分的涨幅,别小看这9分,如果你是86,绩点是3.7,它足以让你的绩点变成4.1,如果你是73,绩点是2.3,那这也足够让你的绩点变成3.3。再不行,你也可以,把你的思维导图卖给下一届,虽然赚的不多,但是,蚊子再小也是肉啊。

二.我的专题笔记

然后,本来想着,光写这么多就行了,可是系统不给通过,说字数太少,哎,没办法,就在最后瞎编凑点字数吧,求原谅。

数据结构(data structure)是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型。简而言之,数据结构是相互之间存在一种或多种特定关系的数据元素的集合,即带“结构”的数据元素的集合。“结构”就是指数据元素之间存在的关系,分为逻辑结构和存储结构。

西工大2022数据结构期末备考记录相关推荐

  1. 西工大NOJ数据结构理论——013.以十字链表为存储结构实现矩阵相加(严5.27)

      我第一下拿到这个题目,第一反应就是先定义好数据结构,然后构建好十字链表基础操作的函数,也就是"创插遍历"这些操作.下面是我的定义和函数操作. typedef int ElemT ...

  2. 西工大NOJ数据结构理论——021.逆波兰表达式(严7.38)

    这道题我参考的是(80条消息) 『西工大-数据结构-NOJ』 021-逆波兰表达式(耿7.38) 『西北工业大学』__LanXiu的博客-CSDN博客 (准确来说是快期末考试了,所以各科老师都在疯 狂 ...

  3. 西工大NOJ数据结构理论——015.建立二叉树的二叉链表存储结构(严6.70)

    我相信,大家都已经了解了这道题的背景,以及明白了我们需要做的事情. 对于这道题的背景,相信大家都熟悉,所以就不说了. 关于我们需要做的事情,大家也已经有了自己的思路.所以,我只在下面简短的写一写我的思 ...

  4. 西工大NOJ数据结构理论——017.输出以二叉树表示的算术表达式(严6.51)

    (17条消息) 『西工大-数据结构-NOJ』 017-输出以二叉树表示的算术表达式(耿6.51) 『西北工业大学』__LanXiu的博客-CSDN博客 上面是我参考的一位学长的博客. 先序建立二叉树, ...

  5. 西工大NOJ数据结构实验——实验 2.4稀疏矩阵的乘法

    然后呢,对于这道题,有2点要注意: 1.在Sample Input和Sample Output中,所有的"?"都是因为格式问题,让空格转成了"?",所以我们在程 ...

  6. 西工大NOJ数据结构理论——019.基于图的深度优先搜索策略(耿7.10)

    临近期末考了,所以思路来不及整理了,但大家还是可以仿照我的上几篇文章,"先动笔,再代码"的思路还是不变的. #include<stdio.h> #include< ...

  7. 西工大NOJ数据结构理论——014.求广义表深度(严5.30)

    第一下拿到这道题,我的脑袋轰一下就大了.如果说用"括号匹配"来做的话,这其实很简单.但是如果要用广义表来做的话,难度哗哗哗的就涨上来了.为什么呢?首先,要把读入的字符串存到广义表里 ...

  8. 西工大NOJ数据结构理论——007.表达式括号与匹配(严3.19)

    害怕提交次数过多,然后不再跑代码,影响成绩,所以又重新创建了两个号来测这道题. 结果全都正确,但就是一直"WA",然后Debug了近5个小时才把"WA"改成&q ...

  9. 西工大NOJ数据结构实验——1.1合并有序数组

    #include<stdio.h> #include<string.h> #include<stdlib.h> typedef struct NODE{int n; ...

最新文章

  1. TMS Scripter importtool的使用
  2. 中文 查询_查询商标,商标注册通过分析的几个小技巧
  3. yum-fastestmirror模块的使用 提升yum速度的!
  4. 怎么配置mysql的ip_设置MYSQL允许用IP访问
  5. 根据 UserAgent 判断网页是在浏览器、或在微信、或在APP中
  6. python所有插件框架_Python中实现简单的插件框架
  7. android学习笔记:数据库存储
  8. 科学与技术名词解释计算机病毒,名词解释计算机病毒
  9. 昆仑万维C++工程师笔试
  10. centos系统下搭建网站环境 php+mysql+apache
  11. Java FileNameFilter示例
  12. python 中的运算符重载
  13. 可视化技巧:DataFrame画图并利用matplotlib保存(pandas)
  14. android 数组赋值字符串_给字符数组赋值的方法
  15. android车牌识别方法,基于Android、iOS系统的移动端车牌识别技术,实现高效、准确地录入...
  16. vs2015开发在网页中调用的ocx控件详解(一)
  17. groupwise_SSL证书安装指南 - Groupwise 6 Netware Email Server
  18. CDH集群更换ip,主机名
  19. 外边框HTML代码,HTML代码-边框篇
  20. Mysql支持translate函数吗_oracle 中的translate函数

热门文章

  1. GO 语言中的`` 语法
  2. 文本指纹算法和系统简述
  3. ios label html图片,iOS UILabel与UITextView加载图片富文本点击看大图
  4. springboot缓存@Cacheable的使用,及设置过期时间
  5. uniClound云开发创建流程
  6. C# 创建、部署和调用WebService的简单示例 webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互。 概念性的东西就不说太多,下面开始创建一个简单的webservi
  7. ffmpeg的color参数值
  8. RIL 机制---消息从RIL到reference-ril
  9. 【Python训练营】Python每日一练----第36天:进制转换(十六进制转八进制、十六进制转十进制、十进制转十六进制)
  10. 清河机械:用宜搭建设工厂数字化系统,节省80%开发成本