摘要:
20162302 队列加分项 主要内容: 一、补全课上代码,用实现循环队列 二、循环队列打印杨辉三角 三、单步跟踪排队情况,画出队列变化图 一、补全课上代码,用实现循环队列 这个项目的主要目的是使用循环队列打印出杨辉三角形,所以首先要构建循环队列 使用数组实现时,循环队列比线性队列要节省很多空间 课 阅读全文
摘要:
20162302 2017 2018 1 《程序设计与数据结构》第六周学习总结 教材学习内容总结 熟悉队列的结构 用数组实现队列 用链表实现队列 教材学习中的问题和解决过程 问题1:在用数组实现队列的时候如何解决空间不足的问题 问题1解决方法: 可以扩充容量,但是会有假溢出的情况出现,造成对内存空间 阅读全文
摘要:
20162302 队列课下作业 主要内容: 一、补全课上代码,用链表实现队列 二、单步跟踪排队情况 一、补全课上代码,用链表实现队列 为了实现模拟票务柜台排队功能首先要构造一个类来实现队列。相对而言,用链表实现队列在操作上要简单一些。所以课本上先用 来实现队列。 课本上已经给出了一个未完成的 类以及 阅读全文
摘要:
实 验 报 告 课程:程序设计与数据结构 姓名:杨京典 班级:1623 学号:20162302 实验名称:线性结构 实验器材:装有IdeaU的联想拯救者15ISK 实验目的与要求: 1.测试ArrayList和LinkedList 2.实现有序线性表的合并 3.用数组实现线性表List 4.用链表实 阅读全文
摘要:
20162302 2017 2018 1 《程序设计与数据结构》第三周学习总结 教材学习内容总结 选择排序 插入排序 冒泡排序 快速排序 归并排序 教材学习中的问题和解决过程 问题1:和结对伙伴在对于教材上的选择排序的工作原理产生争执,事后发现是在交换数据位置的时间上有分歧。 一种理解是交换位置套在 阅读全文
摘要:
20162302 2017 2018 1 《程序设计与数据结构》第二周学习总结 教材学习内容总结 分组学习构建之法的内容 掌握java中的泛型类 提前预习教材13章的内容 教材学习中的问题和解决过程 "代码托管" 上周考试错题总结 Determine the order of the followi 阅读全文
摘要:
20162302 2017 2018 1 《程序设计与数据结构》第一周学习总结 教材学习内容总结 很多情况下时间和空间不可兼得。在不同的情况下,要么用时间换空间,要么用空间换时间。 引出算法效率的概念,并通过刷盘子的例子来比较不同的算法怎样产生不同的效率。 在研究算法的时候,准确的增长函数不如算法的 阅读全文
摘要:
结对编程项目 马尔科夫 需求分析 1、实现对文章的拆分 2、建立单词对后面可能跟的单词的映射 3、根据需求生成文章 4、控制篇幅 5、避免出现环 设计思路 首先是对文章进行学习 分为两步:第一步是记录下文章中出现的所有单词,第二步是建立单词之间的映射。 接下来进行的是文章的生成。 最后一步是检查文章 阅读全文
摘要:
预备作业 "20162302预备作业01" 你对专业的期望是什么? 你上过的课程中老师提供的最大帮助是什么? 你期望的师生关系是什么样的? 我们课程要你两学期实践10000行代码,你觉得这个负担大吗? "20162302预备作业02" 你有什么技能比大多人(超过90%以上)更好? 与老师博客中的学习 阅读全文
摘要:
实 验 报 告 课程:程序设计与数据结构 姓名:杨京典 班级:1623 学号:20162302 实验名称:网络编程与安全 实验器材:装有IdeaU的联想拯救者80RQ 实验目的与要求: 1.中缀式转后缀式的实现 2.客户端 服务器传输的尝试 3.在传输的工程中加入加密和解密算法 4.传输密钥 实验内 阅读全文