最近在利用Flutter项目进行真机调试时,遇到了"XXX" cannot be opened because the developer ca...
最近在更新Plugin的时候,出现了marketplace plugins are not loaded…的错误,搜索并尝试了国内一些开发者的解...
串(Sequence) 在本章节内容中研究的串是开发中熟悉的字符串,大家都知道,字符串是由若干个字符组成的有限序列。 例如有下图所示的字符串,可...
B+树 B+树是B树的一种变体,常用语数据库和操作系统的问题件系统中 MySQL数据库的索引就是基于B+树实现的 下图为B+树的大概结构 B+树...
首先来思考一个问题。 一个有序链表(下图),搜索,添加,删除的平均时间复杂度是多少? 通过对链表这种数据结构的了解可以知道 搜索必须要从表头节点...
布隆过滤器(Bloom Filter) 思考 如果要经常判断一个元素是否存在,是你的话,你会考虑怎么做? 很容易想到,可以使用哈希表(HashS...
动态规划(Dynamic Programming) 动态规划,简称DP,它是求解最优化问题的一种常见策略。例如前面章节中提到的找零钱问题,要求找...
分治(Divide And Conquer) 分治,也就是分而治之。它的一般步骤如下 将原问题分解成为若干个规模较小的子问题(子问题和原问题的结...
贪心(Greedy) 贪心策略:也称为贪婪差略 使用贪心策略,在执行每一步的过程中,都会选择当前状态下的最优解(局部最优解),从而希望推导出全局...