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

相关新闻

【multisim设计一个毕业答辩计时提醒电路】2024-12-6

【multisim设计一个毕业答辩计时提醒电路】2024-12-6

缘由multisim电路仿真_其他-CSDN问答 74LS160是加法计数器正计时不是减法器的倒计时 显示按秒的话8分钟用3个数码管可以 蜂鸣器用一个即可通过逻辑电路控制在7分钟(三端与门)和8分钟时(同前面的7分钟进行或门) 555接成振荡器秒时间,如果用50赫兹交流电取信号可用非门获得同时还…

2026/10/25 14:36:16 阅读更多 →
信息学比赛

信息学比赛

今天小编搜罗了几个信息学比赛,供读者预览。 CCF csp-j 举办组织:中国计算机学会 别名:非专业级软件能力认证 结构:分为两轮,第一轮理论,即初赛,第二轮代码,即复赛。 简介:CSP-…

2026/10/24 17:24:53 阅读更多 →
10 分钟读懂 Rufus:可启动 U 盘制作、镜像校验与装机避坑全指南

10 分钟读懂 Rufus:可启动 U 盘制作、镜像校验与装机避坑全指南

10 分钟读懂 Rufus:可启动 U 盘制作、镜像校验与装机避坑全指南 【免费下载链接】rufus The Reliable USB Formatting Utility 项目地址: https://gitcode.com/GitHub_Trending/ru/rufus Rufus 是一款以"可靠"著称的 USB 格式化与启动盘制作工具&a…

2026/10/25 14:16:34 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/26 12:00:21 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/25 22:36:10 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/26 4:52:12 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/26 12:00:21 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/26 5:00:37 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/26 3:16:46 阅读更多 →

日新闻

周新闻

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 12:00:19 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/25 13:21:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 8:34:37 阅读更多 →