资讯动态

第一讲:算法

发布时间:2026/8/14 6:27:06 来源:尧图企业网站定制
写完上一讲突然发现自己忘记写算法是什么了好羞愧啊……言归正传这一讲我们讲算法。算法是什么算法是一套明确、有限、可执行的步骤用来解决特定问题或完成特定任务。核心要点定义解决问题的步骤序列。特征有穷、确定、有输入输出、可行单纯理解有些难且看下一个二级标题。表示自然语言就是你说的话、流程图、伪代码简单理解为不能运行、但能被读懂的 的代码、编程语言就是程序员敲的代码。评价看时间/空间复杂度、正确性、可读性、健壮性。简单理解让我们来炒会菜输入食材数据步骤洗、切、炒、煮明确的操作输出一道very good的一道菜准确的结果要求步骤有限不可能让你用无穷的时间炒菜吧不然人就要饿死了、每步清楚、最终 能做出菜算法就是计算机的“食谱”告诉计算机如何一步步处理数据得到结果。关键价值好算法能让程序跑得更快时间复杂度低占用更少内存空间复杂度低结果更可靠正确性高更容易维护可读性好学习算法就是学习如何高效、可靠地解决问题。算法用来干什么其实上一个大标题的部分内容是我用一种算法得出的----AI没想到吧暗自得意的小编所以算法用来干什么也就很容易理解了AI、数据处理、图形学、密码学、信息安全、网络、优化等几乎所有计算领域。偷偷告诉你一个秘密在计算机出现之前就有了算法所以说学信息学就是学电脑的说法是错误的算法有什么帮助为什么我要加上这块内容是因为我怕有些家长太死板只顾文化课也讲讲对孩子自身的启发。数学显而易见理科的思维是通用的孩子所学的算法的本质也是数学。同样所学的算法也能解数学题比如说小编用完全图解了一道暑假作业而且信息学竞赛的内容也会涉及到数学例如排列组合、集合论、线性代数。思维我个人认为学任何学科的基础都是思维学信息学所能获得的思维能力​明显是等同于甚至高于其他学科的所以学算法对孩子很有帮助。人生未来与国家社会具体详见第零讲为什么-CSDN博客该文。所以我真心推荐大家学习算法感兴趣的可以看一下我的个人签名热爱算法筑梦OI力求AC!​​​​​

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价