假期总结

  这个假期没有回家,在学校进行了三个周的数据结构培训,形式是自学。

先说说这三个周是怎么度过的。开课的时候,MX学姐以及L老师过来给我们讲学习的内容和时间的安排,早上8点开门,培训时间为上午和晚上(一部分同学要准备齐鲁软件大赛),内容就是咱学校OJ上《挑战编程》那一系列的试题,L老师建议我们有时间把USACO的题也做做。我们整了整机子都能连接OJ了就正式开始数据结构的学习了。看了下来的人数,不到20个人。

  开始的一个周大家都在按部就班的学,将第一套题最后做的差不多了我们就在周六的晚上组织了一次讲题,内容除了挑战编程上的题,还有杭电上老师给我们出的入门题,大家每人讲上1、2道,没有1个小时就讲完了。第二天又找了大二的LZ学长给我们讲解数据结构知识,讲的是栈和队列。讲了也没有1个小时,主要是介绍了了下。

  第二个周做数据结构那套题,这套题做到最后大家只做到了一半,做到最后都没有劲了。无奈期间找了LDF学长给我们讲了递归和树,学长给我们讲的很详细,准备的也很充分,通过ppt、白板将递归和树的内容依次讲解了一遍。讲了整整一个下午,3个多小时,虽然接受起来有些困难,但还是学到了不少,感谢LDF学长。回头将学到的知识整理了一下放到了博客上面。对了,我们也模仿集训队的做法,自己建了个群,也都嘱咐了他们做题的时候都要写解题报告,然后把解题报告发到群共享里。这样大家都能共享自己的成果。

  第三周大家普遍懈怠了许多,有些人走了,有些人去做齐鲁软件大赛了,有些人来了也不学了。第三套题几乎都没做,可能是被难度吓怕住了。MX给我们出了一套递归和树的简单入门题,在杭电上,我去做了递归的那一部分。另外之前LZ讲完栈和队列之后,我们都出现了一个现象,就是虽然听懂了,但是不会用。于是我就想着找几道入门题练练。然后我就去找了L老师,在咱们OJ上找了几道栈的题自己做了一遍然后做成一套赛题放上去了。题都很简单,我相信只要大家去做了,会简单的使用栈不成问题。

  三个周就这样过去了。回想这三个周的学习之路,我对自己不是很满意,到最后自己也懈怠了。做题懒洋洋的,完全提不起兴致。反观4412他们的效果明显要比我们好,起码题做得比我们多。我想这就是学习氛围的作用,如果大家的目标共同一致,那么学起来肯定要有劲的多。而我们这边就是缺乏一定的纪律性,大家也是刚开始对做题没有太高的兴趣,导致最后都各自做各自事去了,变成了一盘散沙。我觉得对于刚开始学习的阶段,由于很容易受挫,主动性容易被打击,所以纪律性很重要。

2013.8.23

Freecode : www.cnblogs.com/yym2013

假期数据结构学习总结相关推荐

  1. 数据结构学习系列文章合集

    数据结构学习系列文章目录 前言 1.稀疏数组和队列 稀疏数组和二位数组的转换 数组队列的实现 环形队列的介绍与实现 2.链表 单链表的增.删.改.查 总结 前言 学习数据结构记录,作为自己的笔记,同时 ...

  2. 【杂谈】野生在左 科班在右——数据结构学习誓师贴

    [杂谈]野生在左 科班在右--数据结构学习誓师贴 一. 科班 Vs 野生 这个老生常谈的问题让很多野生码农觉得不公平,在一次次面试中因为学历和那些工作中根本就用不到的知识虐的一脸懵逼,然后除了抱怨什么 ...

  3. C语言数据结构学习用单元测试

    药物名称: C语言数据结构学习用单元测试 主治: 本品是基于CUnit编写的.全部的.纯C的数据结构(ADT)各种实现的单元测试.主治基础不牢,水品增长缓慢.建议配合严蔚敏<数据结构>(C ...

  4. 数据结构学习之栈求解n皇后问题

    数据结构学习之栈求解n皇后问题 0x1 目的 ​ 深入掌握栈应用的算法和设计 0x2 内容 ​ 编写一个程序exp3-8.cpp求解n皇后问题. 0x3 问题描述 即在n×n的方格棋盘上,放置n个皇后 ...

  5. 数据结构学习笔记(七):哈希表(Hash Table)

    目录 1 哈希表的含义与结构特点 1.1 哈希(Hash)即无序 1.2 从数组看哈希表的结构特点 2 哈希函数(Hash Function)与哈希冲突(Hash Collision) 2.1 哈希函 ...

  6. 数据结构学习笔记(六):二叉树(Binary Tree)

    目录 1 背景知识:树(Tree) 2 何为二叉树(Binray Tree) 2.1 二叉树的概念与结构 2.2 满二叉树与完全二叉树 2.3 二叉树的三种遍历方式 3 二叉树及其遍历的简单实现(Ja ...

  7. 数据结构学习笔记(五):重识字符串(String)

    目录 1 字符串与数组的关系 1.1 字符串与数组的联系 1.2 字符串与数组的区别 2 实现字符串的链式存储(Java) 3 子串查找的简单实现 1 字符串与数组的关系 1.1 字符串与数组的联系 ...

  8. 数据结构学习笔记(四):重识数组(Array)

    目录 1 数组通过索引访问元素的原理 1.1 内存空间的连续性 1.2 数据类型的同一性 2 数组与链表增删查操作特性的对比 2.1 数组与链表的共性与差异 2.2 数组与链表增删查特性差异的原理 3 ...

  9. 数据结构学习笔记——顺序表的基本操作(超详细最终版+++)建议反复看看ヾ(≧▽≦*)o

    目录 前言 一.顺序表的定义 二.顺序表的初始化 三.顺序表的建立 四.顺序表的输出 五.顺序表的逆序输出 六.顺序表的插入操作 七.顺序表的删除操作 八.顺序表的按位和按值查找 基本操作的完整代码 ...

最新文章

  1. 【javascript基础】由demo来进阶学习闭包等概念
  2. iOS架构-静态库.a 和.framework的区别(0)
  3. 前端使用 Nginx 反向代理彻底解决跨域问题
  4. 科大星云诗社动态20210211
  5. 在js语法中使用jsx标签
  6. HTML页面在IOS上出现卡顿的解决方案(overflow:scroll)
  7. 事务消息和普通消息的区别
  8. 《大屏可视化数据》该怎么设计?
  9. Java求三个数中的最大值
  10. 再见Activity!SpringBoot+flowable完美结合,快速实现工作流,so easy!
  11. 33. Element tagName 属性
  12. 190308每日一句
  13. 数学建模——粒子群优化算法(PSO)【有详细样例 + 工具:matlab】(万字总结)
  14. 除了巨沃、富勒WMS,还有什么更好用的仓库管理系统?
  15. Ubantu16.04+CUDA10.0安装mmaction以及提取UCF101的frame和optical flow
  16. 数字化转型— 华为业务流程模型学习
  17. 如何使用小米手机的便签功能
  18. EF+MYSQL 闪退
  19. 总结:86版五笔输入法
  20. 图像坐标球面投影_PostGIS空间数据库SRID背景知识 - 地理坐标系(球面坐标系)和投影坐标系(平面坐标系)...

热门文章

  1. DevOps实践-从0到1搭建敏捷团队的持续集成环境
  2. jQuery分页插件(jquery.page.js)的使用
  3. 角色和权限Hibernate实体映射配置
  4. 4. 2D绘制与控件绘制
  5. linux DNS安装配置
  6. Typesetting Engine_Gecko
  7. where、having、group by、order by、limit的区别和使用顺序
  8. Java之PriorityQueue有序队列
  9. SQL 的 left join 和 right join
  10. python制作窗口界面_python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例