首页 > 编程语言 >初识算法之美

初识算法之美

时间:2022-10-23 13:00:07浏览次数:47  
标签:复杂度 之美 初识 18446744073709551615 算法 解题 64 常数

本篇是学习了《趣学算法(第2版)》 第一章之后总结的。

在这里插入图片描述

对算法的理解:

计算机虽然可以高效的进行运算,但是有很多问题拼的不是算力,而是策略。如果没有策略的去计算,那再强的运算能力也只能称为“蛮力”。策略就是帮助我们如何用更少的计算步骤、更快的速度去运算出结果。换言之,策略就是你设计算法的思路,目的只有一个就是:快人一步。

计算机不同于人脑,人脑面对问题可以先去“观察”、“分析”,然后把复杂转化成简单问题(跟数学题一样,算法就是简便的解题思路)。目前在绝大多数领域计算机还不具备这个功能,离开了人脑,计算机还只是一个人的使用工具罢了。

算法有两个衡量标准:

  • 时间长短(时间复杂度)
  • 占用内存大小(空间复杂度)

先展望一下学习历程:

算法学习是一个循序渐进的过程,经常训练解题能力,逐步积累解题方法策略,最后内化成自己的知识,灵活运用去应对新的问题。

“初极狭,才通人。复行数十步,豁然开朗。”,挺喜欢这句话

标签:复杂度,之美,初识,18446744073709551615,算法,解题,64,常数
From: https://www.cnblogs.com/all-smile/p/16818380.html

相关文章