20182318 2018-2019-1《程序设计与数据结构》课程总结
每周作业链接汇总
- 预备作业
课程要求及展望;安装linux虚拟机并学习命令行 - 第一周学习总结
学习计算机系统和Java的基础知识 - 第二三周学习总结
数据和表达式;类和对象 - 第四周学习总结
接口;条件和循环;编写类 - 第五周学习总结
继承和多态 - 第六周学习总结
文件读写、IO流 - 第七周学习总结
Android四大组件;数据结构:计算机存储、组织数据等的方式;栈 - 第八周学习总结
链表和队列 - 第九周学习总结
查找和排序 第十周学习总结
树及其遍历;堆自认为写得最好一篇博客是?为什么?
作业中阅读量最高的一篇博客是?谈谈经验
- 实验一报告
基于命令行进行简单的Java程序编辑、编译、运行和调试;练习Linux基本命令;学习Java程序的JDB调试技能;编写简单的Java程序。 - 实验二报告
编写简单的计算器;编写测试代码,测试验证。 - 实验三报告
初步尝试IDEA;学习UML图;TDD调试 - 实验四报告
Java Socket编程;Java和密码学;编写有理数/复数计算器;远程计算器 - 实验五报告
有关安卓的测试 - 实验六报告
链表练习并在安卓上实验 - 实验七报告
汇总所有searching和sorting方法,并在安卓上实现 - 实验八报告
有关树的构建和测试 实验九报告
图的遍历、拓扑排序、最小生成树、最短路径求解