Read more »

  • OTA差分升级,主要是解决整车OTA升级中升级包更新推送不必全量推送的问题。
  • 差分算法用于减小升级包体积,从而缩短下载时间、节省网络带宽、减少用户流量使用。
  • 本文主要介绍几种差分算法,并实践应用一种常见的差分算法。
Read more »

  • 设计模式是针对常见问题的通用解决方案,目前最为经典的设计模式有 23 种。
  • 学习设计模式不仅能开拓思路、写出更优质的代码、提高项目的开发和维护效率;还能更好地阅读和理解源码,甚至可以根据文件名称直接推断出源码的架构设计。
Read more »

  • 涨潮淹没岛屿考察深度优先搜索(DFS)在二维网格上的应用,主要目标是找到二维网格中的岛屿(由1组成的连通区域),并将与边界相连的岛屿“淹没”(将1变为0)
  • 网球装箱、网球装箱主要考察排序(Sorting)和线性扫描(Linear Scan)相关知识点以及对一维、二维数组的基本读取和操作。
  • 集齐卡牌用了贪心算法(Greedy Algorithm)和哈希表(Hash Table)的数据结构知识点来解决问题,每次都选择覆盖剩余最多元素的商品,直到所有元素都被覆盖。
Read more »
0%