‹算法:把一个目标拆成明确步骤01算法是解决问题的步骤算法需要说明输入、操作与输出。把“找到这本书”变成能够执行的过程,可以先检查一本,再检查下一本。步骤要足够明确,使不同执行者能够理解并重复。02效率依赖前提若书已经按书名排序,可以比较中间一本并不断缩小查找范围;若没有排序,这个方法的前提就不成立。评价算法既要问有多快,也要问它在哪些条件下正确。03写一份小流程为寻找某个联系人写出简短流程:是否有姓名、名单是否排序、没有找到怎么办。把异常情况也写入步骤,会比只写理想路径更接近真实的软件设计。悦鸣文化 · 分享知识算法:把一个目标拆成明确步骤让好知识遇见更多人微信扫码,阅读这篇完整文章二维码载入中收藏微信分享链接分享微信扫码阅读 · 每篇文章都有独立链接接着读前后 6 篇逻辑连接词:并且、或者与如果把一段话拆成可以检查的关系。概率:用数字表达不确定性区分一次结果、长期频率与模型假设。平均数、中位数与众数:三个不同视角描述一组数据时,选择合适的中心指标。二进制:零与一如何表达信息认识位、字节与编码规则,而不是把信息当成魔法。互联网与网页:一次打开页面经过哪些环节区分网络、浏览器、服务器与网页内容。机器学习:从数据中学习,也受数据限制认识训练、评估与泛化,建立合理使用预期。