没有合适的资源?快使用搜索试试~
我知道了~
文库首页
安全技术
网络安全
前三章课件(精简版)-20181
前三章课件(精简版)-20181
数据结构
java
需积分: 0
0 下载量
150 浏览量
2022-08-04
11:49:30
上传
评论
收藏
4.6MB
PDF
举报
温馨提示
立即下载
1.分析问题 2.设计算法与数据结构 3.检查算法 4.编码实现(编程) 5.测试和调试程序
资源详情
资源评论
资源推荐
著名的计算机科学家
Nikiklaus Wirth
提出了一个公式:
1
一个程序应
包括以
下两方
面的内
容:
(1)
对数
据的
描
述
。
(2)
对操作的描
述
。
1.1
程序
即
操作步骤
,也就是
算法
。
在程序中要
指定
数据的类型和数
据的组织形式
,即
数据结构
。
程序
=
数据
结
构
+
算法
2
1.2
程序设
计
P
2
程序设计过程主要包括以
下几个阶段:
1
.分析问题
2
.设计算法与数据
结构
3
.检查算法
4
.编码实现(编程
)
5
.测试和
调试程序
用计算机语言
(C++
、
Java
等
)
为计算机
编写程序,
解决某种问题
,称之为
程序设计
。
2.
计算机
算法
P
2
、
P
5
利用计算机
解决某类问题的方法和步骤
(
一系列运
算
或称操作序列
)
2.1
计算机算法基本概念
3
一个算法应具的
五个
重要特征
有穷性
确定性
可行性
输入
一个算法可
有零
个或
多个输
入
输出
一个算法可以有一个或多个输出。
任何
一个算
法
至少应有一个输出
2.3
算法
的
性能
P
4
要设
计一个
“
好”的
算法
,不
仅需要
保证
算
法正确
,还
要
考虑
算法
的性
能
。
通常
需要考
虑以下
主要
因素
:
正确性
可读性
健壮性
高效性
算法
占用计算机资源量(主要是运行时间和存储空
间)越少效率越高
。一般而言,
算法的效率与算法占
用计算机资源量成反比。
4
示例:
计
算
n!
设
t
为被乘数,
i
为乘数
S1
:输入
n
值
S2
:将
1
t
(
表示赋值,
注意双
线箭头方向
)
S3
:
将
1
i
S4
:
S5
:
S6
:
返回重新执行
S4
,以及其后的
步骤
S5
、
S6
;否则执行
S7
S7
:输出
t
,算法结束
5
将
t
×
i
t
将
i
+
1
i
若
i
n
成立,
循环控
制条件
循环体
(循环时
执行的操作)
循
环
结
构
循环变
量初值
2.4
表示
算
法的
方
法
P
4
剩余152页未读,
继续阅读
评论0
去评论
武汉大学S7-200课件精简版.ppt
浏览:31
武汉大学S7-200课件精简版.ppt 武汉大学S7-200课件精简版.ppt
知识管理(精简版)PPT课件.ppt
浏览:118
5星 · 资源好评率100%
知识管理(精简版),知识管理(精简版)课件,知识管理(精简版)PPT
数据结构精简版课件
浏览:24
数据结构精简版课件
(高职)互联网金融概论-第2章(精简版)ppt课件.ppt
浏览:70
(高职)互联网金融概论-第2章(精简版)ppt课件.ppt
计算机视觉之三维重建篇(精简版)-课件
浏览:154
计算机视觉之三维重建篇(精简版)_课件,ppt课件,北京邮电大学人工智能学院提供,欢迎计算机视觉爱好者进行下载。
西门子S7-200课件精简版(武汉大学)
浏览:181
西门子S7-200课件精简版(武汉大学).pdf 介绍了关于西门子S7-200课件精简版(武汉大学)的详细说明,提供S7-200的技术资料的下载。
C语言课件(精简版)
浏览:192
5星 · 资源好评率100%
C语言课件(精简版),课件中减少了很多没用的内容,精简了一下,希望对有一些和刚不如学习C语言的同学有帮助。
JSP学习 jsp课件 精简版
浏览:5
4星 · 用户满意度95%
这个JSP课件是我们老师统合了很多课件来的 不错的 适用于初学者 我也用过 哈哈
SQL(精简版)ppt课件.ppt
浏览:163
SQL(精简版)ppt课件.ppt
汇编语言课件(精简版)
浏览:182
老师上课的课件,可以下来看看,这是精简版的
C语言编程入门教程精简版ppt课件.ppt
浏览:200
C语言编程入门教程精简版ppt课件.ppt
PLC教学课件精简版111
浏览:39
萨达风景路口附近的疯狂了第三届反对旅客身份解决经济随碟附送防守对方
Java课件 简洁版 精简版
浏览:149
简洁版的java可见 方便使用 加快了回答是否
专题课件完美版(2021-2022年)精简版XXXX个人所得税法.ppt
浏览:195
教育精品资料
《3-6岁儿童学习与发展指南》精简版解读PPT课件.pdf
浏览:62
TCP\IP协议 精简版课件
浏览:35
这份材料实用性比较好, 自学也能够很好地掌握! 是不错的学习材料! 希望能帮到各位。
用.NET精简版2.0和SQL Server 2005打造强力智能客户端
浏览:160
3星 · 编辑精心推荐
主要议程: SQL Server Mobile Edition的演进 直接访问数据 连接和数据传输 SQL Server 2005 同步 ...以上都是我从课件中抽取的个别讲演片段.如果大家对于资源有兴趣可以下载下来自己看.我本人感觉很不错.
win10环境下vscode运行opencv(C++)(解压即用)-1号包
浏览:139
包内含 1.vscode的配置文件(复制粘贴即可用) 2.运行opencv所依赖的dll库 3.编译cpp程序所借用的MinGW包(官网亦可下载)
c++入门,核心,提高讲义笔记
浏览:178
5星 · 资源好评率100%
最详细的c++入门,核心,提高讲义笔记,看会成为大佬没问题,下载后有疑问请私信。
学生成绩管理系统C++
浏览:144
学生成绩管理系统C++
C++STL库常用库函数总结
浏览:128
C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++STL库常用库函数总结 C++ST
c++小游戏 c++小游戏
浏览:146
4星 · 用户满意度95%
c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c++小游戏c+
mingw-w64-install.exe
浏览:33
3星 · 编辑精心推荐
exe可执行文件,详情可参考博客:https://blog.csdn.net/didi_ya/article/details/111240502
C/C++中文帮助文档
浏览:61
5星 · 资源好评率100%
C/C++中文帮助文档。C/C++中文参考手册包含了C和C++11的标准,深入浅出,介绍全面,是每个学习C++ 或者C必备系列,需要的朋友可以下载。 C/C++参考手册是专为C语言开发者制作的一个学习文档,包含了基本的介绍、预处理命令、算法、正则表达式、转义字符、基本数据类型等介绍,可以方便开发者快速掌握C语言的开发技巧,让你轻松开发出满意的软件。
我的世界简易版(C++编写,源代码+程序)
浏览:150
5星 · 资源好评率100%
我的世界简易版(C++编写,源代码+程序) 注意,其中有两个dll文件,勿删,删了无法运行 解压,运行MC.exe 源代码用Dev-C++编译即可
西北工业大学 C++程序设计 noj习题答案
浏览:110
该资源为西工大C++程序设计课程对应的noj习题答案, 总共150题,涵盖了所有题目, 按照题目名字首字母排序,并带有目录, 可作为noj的参考学习资料,希望大家都能ac。 适合人群:正在学习或已经学习过西工大C++程序设计课程的学生。 能学到什么:通过阅读这些习题的答案,学生可以更好地理解和掌握C++程序设计的相关知识,提高编程能力和解题能力。 阅读建议:建议学生在阅读答案的同时,尝试自己解
cmu 15445 2023spring project0
浏览:14
2023的入门实验,cow Trie。
QT中利用TCP协议实现了一个多线程的文件互传系统
浏览:39
5星 · 资源好评率100%
QT中利用TCP协议实现了一个多线程的文件互传系统
评论
收藏
内容反馈
立即下载
Asama浅间
粉丝: 24
资源:
299
私信
上传资源 快速赚钱
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益
登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜
最新资源
期末大作业基于EasyX和C语言的可视化学生成绩管理系统(95分以上)
数字电路芯片74系列芯片datasheet技术手册资料总汇合集(241个).zip
CSDNApp_226.apk
CCNA实训2022.pka
金融分析期末作业.ipynb
1_1_6_张某.zip
Java笔试题库①.pdf
真值表ttention-model-for-network-id开发笔记
html css js网页制作实例processing-开发笔记p
网络编程之自动化运维工具
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0