20lanmo162326 2017-2018-1 《程序设计与数据结构》第1周学习总结
20162326 2017-2018-1 《程序设计与数据结构》第1周学习总结
教材学习内容总结
- 算法:在特定计算模型下,解决问题的指令序列
 - 计算 = 信息处理
也就是用工具,遵规则,机械的形式进行 - 计算机 = 信息处理工具
 - 程序= 算法 + 数据结构
 - 数据结构包括:逻辑结构、存储结构、运算
 

教材学习中的问题和解决过程
问题1:


在计算频度的时候,我发现for循环有些难去计算,半天数不清- 问题1解决方案:我把for循环转换为了while循环,这样更好看一点,代码如下:
 
i = 0;
while( i < n )
{
j = 0;
while( j < n )
{
x +1;
j++;}
i++;
}
问题2:在上课的时候,我不明白为什么算法的效率高低,不以增长函数为标准,而是以阶为标准?为什么阶要忽略掉前面的系数?
问题2解决方案:

在书上,我找到了问题的答案,函数的阶是主要的影响因素,我们更感兴趣的是算法的渐进复杂度,而这个取决于主项,不考虑其他项和常数。
代码实践

- 我按照PPT上面的伪代码,自己编了几个程序,然后再和标准的进行比对,进行学习。
 
代码托管
(statistics.sh脚本的运行结果截图)
结对及互评
我的结对搭档是20162316刘诚昊同学,希望这学期我们能够砥砺前行、共创辉煌吧,一起努力!
其他(感悟、思考等,可选)
这学期从刚开始,我就很快进入了学习状态,上学期说实话,我并不喜欢编程,但是这学期,我摆正了心态,能够静下心来学习Java,优秀的人在各方面都是优秀的,会名列前茅,加油吧!
计划学习时间:10小时
实际学习时间:12小时
- 《Java程序设计与数据结构教程(第二版)》学习指导
 蓝墨云的PPT
20lanmo162326 2017-2018-1 《程序设计与数据结构》第1周学习总结的更多相关文章
- 20172306 2018-2019-2 《Java程序设计与数据结构》第九周学习总结
		
20172306 2018-2019-2 <Java程序设计与数据结构>第九周学习总结 教材学习内容总结 无向图 图是由结点和这些结点之间的连接构成 就图来说,结点叫做顶点,结点之间的连接 ...
 - 20172306 2018-2019 《Java程序设计与数据结构》第一周学习总结
		
20172306 2018-2019 <Java程序设计与数据结构(下)>第一周学习总结 教材学习内容总结 第一章 概述 (程序=数据结构+算法 软件=程序+软件工程) 1.1 软件质量 ...
 - 20172306《Java程序设计与数据结构》第九周学习总结
		
20172306<Java程序设计>第九周学习总结 教材学习内容总结 第十一章: try-catch语句.其中还有finally语句.try是进行某些操作,catch是捕获异常,并通过某些 ...
 - 王彪-20162321-Java程序设计与数据结构2nd-第十周学习总结
		
学习目标 讨论有向图和无向图 定义带权图并讨论它们的应用 定义图的广度优先遍历和深度优先遍历 定义最小生成树 讨论图的实现策略 书中图的基本定义 图是由结点及结点间的连接组成的,结点称为顶点,结点间的 ...
 - 20172319 2018.04.11-16 《Java程序设计教程》 第6周学习总结
		
20172319 2018.04.11-16 <Java程序设计教程>第6周学习总结 目录 教材学习内容总结 教材学习中的问题和解决过程 代码调试中的问题和解决过程 代码托管 上周考试错题 ...
 - 2017面向对象程序设计(Java)第二周学习总结
		
2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为 ...
 - 20172328 2018—2019《Java软件结构与数据结构》第二周学习总结
		
20172328 2018-2019<Java软件结构与数据结构>第二周学习总结 概述 Generalization 本周学习了第三章集合概述--栈和第四章链式结构--栈.主要讨论了集合以 ...
 - 20172319  《Java程序设计教程》第8周学习总结
		
20172319 2018.04.24-05.03 <Java程序设计教程>第8周学习总结 目录 教材学习内容总结 教材学习中的问题和解决过程 代码调试中的问题和解决过程 代码托管 上周考 ...
 - 20172319  《Java程序设计教程》第7周学习总结
		
20172319 2018.04.11-16 <Java程序设计教程>第7周学习总结 目录 教材学习内容总结 教材学习中的问题和解决过程 代码调试中的问题和解决过程 代码托管 上周考试错题 ...
 - 20172319  《Java程序设计教程》 第9周学习总结
		
20172319 2018.05.06-05.14 <Java程序设计教程>第9周学习总结 目录 教材学习内容总结 教材学习中的问题和解决过程 代码调试中的问题和解决过程 代码托管 上周考 ...
 
随机推荐
- block本质探寻七之内存管理
			
说明: <1>阅读本问,请参照block前述文章加以理解: <2>环境:ARC: <3>变量类型:基本数据类型或者对象类型的auto局部变量: 一.三种情形 //代 ...
 - 【数据结构与算法】002—树与二叉树(Python)
			
概念 树 树是一类重要的非线性数据结构,是以分支关系定义的层次结构 定义: 树(tree)是n(n>0)个结点的有限集T,其中: 有且仅有一个特定的结点,称为树的根(root) 当n>1时 ...
 - SAP查找用户的登录记录
			
1.可以使用USR02中有个上次登陆日期和登陆时间. 2.用SE38跑下RSUSR200,输入用户名即可查询上次登陆日期 3.SU10可以查到
 - JavaWeb总结(十一)
			
JSP简介 虽然Servlet解决了传统CGI编程的缺陷,但是它并不一定是最高效率的方案 - Servlet的编码.部署和调试任务繁琐 - 生成动态网页繁琐,不利于项目分工 为了弥补Servlet这些 ...
 - 【HNOI2011】卡农
			
题面 题解 将无序化为有序,最后答案除以$m!$. 设$f[i]$表示选出了$i$个子集,并且满足所有的限制的方案数. 因为转移困难,所以考虑容斥 限制了每个数的出现次数为偶数,所以如果前$i - 1 ...
 - 4821: [Sdoi2017]相关分析
			
4821: [Sdoi2017]相关分析 链接 分析: 大力拆式子,化简,然后线段树.注意精度问题与爆longlong问题. 代码: #include<cstdio> #include&l ...
 - java学习(二)基础概念、语法
			
对象 类的实例(通俗点讲,new出来的玩意好像都是对象?初学者的感觉,不造对错啊,有大神给我解释下可以啊) 类 class嘛,模板嘛,可以给对象实例的嘛 方法 行为,学编程的,方法,这玩意心里都懂吧, ...
 - tomcat9在centos7上启动慢问题
			
/opt/java/jdk1.8.0_162/jre/lib/security/java.security 将如下配置securerandom.source=file:/dev/random 改为se ...
 - 扩展Unity Inspector
			
Unity Editor下,可以在不改变原有布局的情况下扩展Inspect的界面. 在继承了Editor的类中,有两种实现方式: using UnityEditor; [CustomEditor(ty ...
 - netsh常用命令
			
netsh常用命令 0.netsh介绍 netsh(Network Shell)是一个windows系统本身提供的功能强大的网络配置命令行工具 1.修改IP地址addr和子网掩码mask netsh ...