暑假笔记
Posted 破茧123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了暑假笔记相关的知识,希望对你有一定的参考价值。
学期总结与目标与计划
一. 本学期数据结构学习总结。
可以包含如下几个部分:
a.通过课程我学到了什么?
我学习到通过数据结构将现实中复杂问题转化为计算机编译的描述过程,使用数据结构使代码编译更加方便。
学习到线性表,栈,队列,二叉树,图,哈希表等的运用。
b.“数据结构”与“高级语言程序设计”这两门课程有何不同?
高级语言程序设计是学习C语言,通过编程语言,实现某种特定功能的过程,使编写更容易读懂,要掌握C语言的基本语法、语句以及结构化;
数据结构是算法,是计算机中数据如何进行组织和存储,使得我们可以高效的查询数据和修改数据。
c.哪些数据结构在解决什么问题的时候非常有用?我比较擅长使用什么数据结构?
1.二叉查找树在解决数据量较大的,需要频繁的查找和插入时好用
2.图结构方便用在解决道路通畅工程和最短路径。
3.我计较擅长使用线性表结构。
d.一些常用算法采用了什么策略来解决问题让你印象深刻?
1.利用克鲁斯卡尔算法求网的最小生成树。
2.利用栈的算法实现括号匹配问题,和实现递归功能方面的场景。
二. 下学期Java课程的SMART目标
a.我觉得Java能做些什么?
1.Java可以用来编写网站,例如很多大型网站都用JSP写的。
2.Java可以做android
3.Java可以用来做游戏和软件
4.Java用在金融服务业中的一些交易系统.
b.Java课程与高数等课程学习起来有何不同?
java可能除了基本的理论知识,更多的是要动手去打代码,多实践来验证学习效果。
而高等数学主要是理解与应用。
c.我觉得学习Java,除了基本理论知识外,还应培养什么能力?有效学习Java的方法是什么?
1.培养面向对象编程思想,逻辑思维的训练,对java的应用能力。
2.通过线上线下学习掌握java的基本概念和语法,通过课后的练习编程,多做PTA提高编程能力。
d.为下学期Java课程的学习定一个SMART目标。
1.争取在下学期完成课设时可以完成得更加完整,并且能够更加独立,然后每天根据时间给自己定量的刷题和代码完成度。
2.能够更清晰看懂代码的结构和以及其含义。
以上是关于暑假笔记的主要内容,如果未能解决你的问题,请参考以下文章