摘要:
教材学习内容总结 第 九 章 排序与查找 一、查找:在查找池中查找目标元素或确定查找池中不存在该目标元素 常见查找方式:线性查找、二分查找 高效的查找:查找过程做出的比较次数更少 线性查找(时间复杂度O(n)):不要求数组中元素有任何特定顺序;从第一个元素依次比较直至找到目标元素或到达最后一个元素得 阅读全文
摘要:
教材学习内容总结 第 6 章 列表 一. 列表集合 列表集合:一种概念性表示法,思想是使事物以线性列表的方式进行组织 特点: 列表集合没有内在的容量大小,它可以随着需要而增大 列表集合更具一般化,可以在列表的中间和末端添加和删除元素 列表也可以使用链表或数组实现 类型: 有序列表:元素按照元素的某种 阅读全文
摘要:
20172308 2018 2019 1 实验1 《线性结构》报告 课程:《程序设计与数据结构》 班级: 1723 姓名: 周亚杰 学号:20172308 实验教师:王志强 实验日期:2018年9月30日 必修/选修: 必修 1.实验内容 + 线性结构之链表(1):通过键盘输入一些整数,建立一个链表 阅读全文
摘要:
教材学习内容总结 第 5 章 队列 1. 队列: 一种线性集合,其元素从一端加入,从另一端删除 元素处理:FIFO 2. 与栈的比较 异:(1) 栈的处理过程只在栈的某一端进行;队列的处理过程在队列的两端进行。(2) 实现不一致 同:与栈类似,队列中也没有操作能让用户抵达队列中部,同样也没有操作允许 阅读全文
摘要:
教材学习内容总结 第 3 章 集合概述——栈 1. 集合:一种聚集、组织了其他对象的对象 软件系统中的另一个类或对象通过集合预定的方式与该集合进行交互来使用这些集合 多年以来软件开发和研究人员定义了一些特定的集合类型致力于解决特定的问题类别 集合分类:线性集合(元素按直线方式组织的集合),非线性集合 阅读全文
摘要:
教材学习内容总结 第 1 章 概述 1. 软件质量的特征:正确性、可靠性、健壮性、可用性、可维护性、可重用性(别人写的组件自己可以拿过来用)、可移植性、运行效率 2. 数据结构:计算机存储、组织数据的方式 程序 = 数据结构 + 算法 第 2 章 算法分析 a. 增长函数:表示问题(n)大小与我们希 阅读全文
摘要:
20172308 2017 2018 2《程序设计与数据结构》课程总结 每周作业链接汇总 "寒假作业01" "寒假作业02" "寒假作业03" "第一周作业" "第二周作业" "第三周作业" "第四周作业" "第五周作业" "第六周作业" "第七周作业" "第八周作业" "第九周作业" "第十周作业 阅读全文
摘要:
20172308 2017 2018 2 实验五 《网络编程与安全》报告 课程:《程序设计与数据结构》 班级: 1723 姓名: 周亚杰 学号:20172308 实验教师:王志强 实验日期:2018年6月13日 必修/选修: 必修 1.实验内容 + 网络编程与安全 1:结对实现从获取的表达式中实现后 阅读全文
摘要:
20172308 2017 2018 2 《Java程序设计》第十周学习总结 教材学习内容总结 第 24 章 初识Android 1.应用程序结构: + 两个节点 app: manifests(包含AndroidManifest.xml文件,描述应用程序) java(包含所有的Java应用程序和测试 阅读全文
摘要:
20172308 2017 2018 2 《程序设计与数据结构》实验四报告 课程:《程序设计与数据结构》 班级: 1723 姓名: 周亚杰 学号:20172308 实验教师:王志强 实验日期:2018年5月30日 必修/选修: 必修 1.实验内容 + Android程序设计 1:安装 Android 阅读全文