摘要: 作业要求 用链表实现队列需补全: dequeue()方法 声明一个泛型,首先判断是否为空;当链表中只有一个元素时,将front的元素赋给result,使其为null;当不只一个时,将front引用指向下一个节点,并使总数count first()方法 直接返回front.getElement() i 阅读全文
posted @ 2017-10-15 23:07 20162325金立清 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 20162325 2017 2018 2 《程序设计与数据结构》第5周学习总结 关键内容摘要 集合是收集并组织其他对象的对象 集合中的元素一般由加入集合的次序或元素之间某些固有的关系而组织 集合是隐藏其实现细节的一个抽象名称 数据结构是用来实现集合的基本程序设计结构 栈以LIFO的方式处理元素——最 阅读全文
posted @ 2017-10-15 22:58 20162325金立清 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 详情请见 "团队博客" 阅读全文
posted @ 2017-10-15 16:06 20162325金立清 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 详情请见 "团队博客" 阅读全文
posted @ 2017-10-01 20:47 20162325金立清 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 线性结构 实验报告 代码托管地址 "码云链接" 实验 1 实验要求 查看ArrayList和LinkedList的Java API帮助文档,参考http://www.cnblogs.com/rocedu/p/4837092.html 用Junit对ArrayList和LinkedList的方法进行测 阅读全文
posted @ 2017-09-26 22:51 20162325金立清 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 题目要求: 用 Java语言实现下列算法并进行单元测试, 请给出算法的时间复杂度。 (1)求一个整数二维数组Arr[N][N]的所有元素之和。 (2)对于输入的任意 3 个整数, 将它们按从小到大的顺序输出。 (3)对于输入的任意 n 个整数, 输出其中的最大和最小元素。 Java实现 求一个整数二 阅读全文
posted @ 2017-09-25 07:52 20162325金立清 阅读(270) 评论(4) 推荐(0) 编辑
摘要: 20162325 2017 2018 2 《程序设计与数据结构》第3周学习总结 教材学习内容概要 查找是在一组项内找到指定目标或是确定目标不存在的过程 高效的查找使得比较的次数最少 Comparable接口允许多态实现算法,而不是只应用于特定的类 二分查找利用了查找池有序的这个特性 二分查找的每次比 阅读全文
posted @ 2017-09-24 18:58 20162325金立清 阅读(328) 评论(3) 推荐(0) 编辑
摘要: 20162325 2017 2018 2 《程序设计与数据结构》第1周学习总结 教材学习内容总结 算法:程序不一定是算法。 算法效率 增长函数:表示算法的时间复杂度或空间复杂度,显示了与问题大小相关的时间或空间利用率。但当n变大时的主项并不是在n为任何值时都比其他项更大。 阶:渐进复杂度称为算法的阶 阅读全文
posted @ 2017-09-10 21:18 20162325金立清 阅读(216) 评论(1) 推荐(0) 编辑
摘要: 一些疑问与解答 "为什么很多人都不定义public变量? 而要另外写get,set函数来设置private变量的值" "scanf 用法及陷阱" "printf()的用法" Notes 阅读全文
posted @ 2017-08-21 09:16 20162325金立清 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 前言 七月底结束家庭旅行,又好不容易脱离病痛的困扰后,就开始了健身,练书法,学Java,带孩子的固定生活,上学期学的真心差,感觉假期得通过自学补救,我先是看蓝墨上老师之前上传的教学视频,但感觉不够系统,就又去网上找了 "基础教程" 不过一节通常4个多小时,再加上有时候回看或暂停下来理解,记笔记,截图 阅读全文
posted @ 2017-08-12 11:20 20162325金立清 阅读(139) 评论(2) 推荐(0) 编辑