摘要:
过程一: 打书上的代码 ''' public class SortClass { public static Comparable linearSearch (Comparable[] data, Comparable target) { Comparable result = null; int 阅读全文
摘要:
实验代码码云链接:https://gitee.com/pdds2017/zjc20162312_JavaFoundation2nd/tree/master/exp01 实验1 要求: ArrayList和LinkedList测试: 查看ArrayList和LinkedList的Java API帮助文 阅读全文
摘要:
教材学习内容总结 学习目标 探讨线性及二分查找算法。 探讨选择、插入、冒泡、快速及归并排序算法。 讨论算法的复杂度分析技术。 具体内容 查找 查找是在一组数据项中找到指定的目标元素,或是判定组内部存在目标的过程。 线性查找 线性查找是从一端开始以线性的方式扫描查找池。 二分查找 二分查找算法借助于查 阅读全文
摘要:
教材学习内容总结 算法:通常是指可以用计算机来解决的某一类问题是程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成 . 增长函数: 表明问题大小与希望优化的值之间的关系。显示了与问题大小相关的时间或空间利用率(时间利用率更为重要)。 只提高cpu的速度而不去优化算法并不能大程度上 阅读全文
摘要:
一、每周作业链接汇总 "预备作业01" 写的是有关老师和学生的关系; "预备作业02" 如何做中学; "预备作业03" 实验楼学习linux环境; "第一周作业" java入门,虚拟机等课前准备; "第二周作业" 掌握JAVA字符串,理解并会使用变量,掌握JAVA基本数据类型,表达式; "第三周作业 阅读全文
摘要:
实验五 网络编程与安全 实验准备 [参考博客](http://www.cnblogs.com/rocedu/p/6766748.html SECDSA ) 活动一 两人一组结对编程: 活动一主要和前两周的结对编程相似 结果 活动二 结对编程:1人负责客户端,一人负责服务器 过程 在网上找到了建立客户 阅读全文
摘要:
需求分析 实现去重出题,并以命令行参数形式指定题目要求。 设计思路 具体的思路: 思路一: 原本我和春旺商量通过集合中的元素的不重复性进行去重。但是运算符多也导致重复的数字多,去重的数量也大大增多越到后面效率越低,6000以后时间已经难以接受了,所以放弃了这种方法。 思路二: 后来我们向其他组的同学 阅读全文
摘要:
实验准备 "Android Studio 的下载;" "Android Studio 安装教程" 准备中遇到的问题 最大的问题就是电脑无法虚拟化,因为微星的型号太多,我只好在网上找了许多方案一个个试,最后终于解除了电脑对虚拟化的限制,最终才得以进行实验。 活动一 Android Stuidio的安装 阅读全文
摘要:
Java结对编程四则运算第二周总结 需求分析 自动生成加、减、乘、除的题目 整数和分数都能进行计算 可以支持多种语言 自动判定对错。 设计思路 分别创建相应的整数类、分数类、判断类、测试类。并且要确定选取的语言,产生随机数,统计正确率等。 实现过程中的关键代码解释 运行过程截图 测试 "代码托管地址 阅读全文
摘要:
需求分析 1.最主要的就是要计算出产生的式子。 2.产生式子后自然需要计算式子 3.正确判断题目 设计思路 主要是针对三个需求的设计 首先,要考虑设计两种类,一种用来生成题目,一种用来计算题目 其次,计算题目的类应该附带的判断对错的部分。 最后,判断对错之前应该有一步输入答案的的部分。 实现过程中的 阅读全文