摘要: 1. 通过 for...in... 遍历属性 function checkObjNull(obj) { // 如果对象不为空,则会执行到这一步 for (var item in obj) { return true } // 如果为空,返回 false return false } let obj 阅读全文
posted @ 2020-11-05 19:06 公瑾当年 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 算法(Algorithm)是指用来操作数据、解决程序的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和事件却会有很大的区别。我们通过 时间复杂度 和 空间复杂度 来衡量不同算法之间的优劣。 时间复杂度: 是指执行当前算法所消耗的时间 空间复杂度: 是指执行 阅读全文
posted @ 2020-11-05 11:28 公瑾当年 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 数据结构与算法简介 数据结构是计算机存储、组织数据的方式;就像锅碗瓢盆 算法是一系列解决问题的清晰指令;就像菜谱 数据结构和算法解决的是如何更省空间、更快地存储和处理数据的问题 数据结构与算法的关系 数据结构 + 算法 = 程序 数据结构为算法提供服务,算法围绕数据结构操作 数据结构分类 栈 队列 阅读全文
posted @ 2020-11-05 11:27 公瑾当年 阅读(115) 评论(0) 推荐(0) 编辑