怎样让一个很慢的程序变快?
优化先找真正耗时的地方,再减少重复工作或换合适算法。
理解代码为什么这样写,以及计算机怎样一步一步解决问题。
共 102 篇文章
优化先找真正耗时的地方,再减少重复工作或换合适算法。
对这里的非负整数,14 % 4 得 2,表示除以 4 后的余数。
数组把同类型数据按顺序放在一起,用一个名字加下标选择元素。
函数给一段任务明确的名字和边界,让程序可以复用这段逻辑。
数据结构描述怎样组织数据,以及怎样访问和修改它。
&& 要求两边都成立,|| 只要求至少一边成立,! 把真假反过来。
完整解题要从题意走到算法,再到实现与验证。
前缀和保存从开头到某位置的累计总量。
同一个问题可能有多种算法,适用条件和工作量不同。