首页
学习
活动
专区
圈层
工具
发布

什么是“算法思想”?

什么是“算法思想”?

算法思想,就像是做事的“方法论”。

比如煮一锅饭,不是直接往锅里一扔完事,而是要:

洗米 加水 电饭煲按钮一按 等待 成功!

这就是一套“流程”——算法的本质!

C++ 是表达这种流程的绝佳工具,不仅能精准描述,还能高效运行!

今天从“算法三板斧”开始入门!

🪓一、顺序结构(按部就班)

从头走到尾,就像排队打饭,每人一步不差。

🪓二、选择结构(if你不听话就…)

碰到分岔路,得选一条走:

🪓三、循环结构(干一件事干到吐)

比如数数、写作业、被爸爸喊名字 100 遍……

🧠小贴士:算法≠死记硬背

真正的算法思维,是在各种问题面前都能灵活找到“解题路线图”。

比如:

要不要“重复干活”? 用循环

要不要“选来选去”? 用分支结构

是不是“要找最小/最大/第几名”? 用排序、查找类算法

有没有“能不能一步到位”? 动态规划、贪心……

预告一下:接下来会学的经典算法思路

冒泡排序:数字互相冒泡泡,排好队

选择排序:选出最小的,挨个搬到前面

插入排序:插进去,再慢慢排好

二分查找:猜数字游戏的祖师爷

递归:程序玩起了“分身术”

动态规划:用脑子记中间结果,别重复劳动!

野牛程序员教少儿编程与信息学奥赛

宜宾市野牛网络科技有限公司专业微信小程序开发、网站建设、软件开发等

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Ok6PIZeXkdjQNWDfMrOl6mJg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。
领券