书栈网 · BookStack 本次搜索耗时 0.024 秒,为您找到 85158 个相关结果.
  • Recover Binary Search Tree

    Recover Binary Search Tree 描述 分析 中序遍历,递归方式 Morris中序遍历 相关题目 Recover Binary Search Tree 描述 Two elements of a binary search tree (BST) are swapped by mistake. Recover the ...
  • 浏览器渲染性能优化

    1115 2018-07-17 《前端工程师手册》
    浏览器渲染性能优化 影响性能的因素 怎么提高前端性能? 优化关键呈现路径 PageSpeed 规则和建议 参考资料 浏览器渲染性能优化 影响性能的因素 白屏 HTML 和 CSS 的加载及解析速度 内的脚本加载及执行 首屏 图片加载 内的脚本加载及执行 render tree 的构建 HTML 的复杂度 CSS 的复杂度 ...
  • Wildcard Matching

    Wildcard Matching 描述 分析 递归版 迭代版 相关题目 Wildcard Matching 描述 Implement wildcard pattern matching with support for '?' and '*' . '?' Matches any single character.'*' Mat...
  • 48. Rotate Image

    题目描述(中等难度) 解法一 解法二 总 题目描述(中等难度) 将一个矩阵顺时针旋转 90 度,并且不使用额外的空间。大概属于找规律的题,没有什么一般的思路,观察就可以了。 解法一 可以先转置,然后把每列对称交换交换一下。 public void rotate ( int [][] matrix ) { ...
  • PFMERGE

    PFMERGE destkey sourcekey [sourcekey …] 返回值 代码示例 PFMERGE destkey sourcekey [sourcekey …] 可用版本: >= 2.8.9 时间复杂度: O(N) , 其中 N 为被合并的 HyperLogLog 数量, 不过这个命令的常数复杂度比较高。 将多个 Hyp...
  • 11. Container With Most Water

    题目描述(中等难度) 解法一 暴力解法 解法二 总 题目描述(中等难度) 每个数组代表一个高度,选两个任意的柱子往里边倒水,能最多倒多少水。 解法一 暴力解法 直接遍历任意两根柱子,求出能存水的大小,用一个变量保存最大的。 public int maxArea ( int [] height ) { int...
  • 接口化与泛型设计

    一、基本介绍 二、组件接口化 三、接口化与泛型 提高参数灵活性、简化使用复杂度 统一使用方式、屏蔽底层影响 四、注意事项 一、基本介绍 接口化是更高层次的抽象。框架组件的设计尽可能使用了接口化,而不是尽可能提供具体实现。接口化设计的最大的好处,是允许使用者自定义实现,来替换组件底层的接口层,以实现很强的灵活性和扩展性。 二、组件接口化 G...
  • 接口化与泛型设计

    一、基本介绍 二、组件接口化 三、接口化与泛型 提高参数灵活性、简化使用复杂度 统一使用方式、屏蔽底层影响 四、注意事项 一、基本介绍 接口化是更高层次的抽象。框架组件的设计尽可能使用了接口化,而不是尽可能提供具体实现。接口化设计的最大的好处,是允许使用者自定义实现,来替换组件底层的接口层,以实现很强的灵活性和扩展性。 二、组件接口化 G...
  • 3.3. 读写分离

    背景 挑战 目标 应用场景 复杂的主从数据库架构 相关参考 背景 面对日益增加的系统访问量,数据库的吞吐量面临着巨大瓶颈。 对于同一时刻有大量并发读操作和较少写操作类型的应用系统来说,将数据库拆分为主库和从库,主库负责处理事务性的增删改操作,从库负责处理查询操作,能够有效的避免由数据更新导致的行锁,使得整个系统的查询性能得到极大的改善。 通...
  • 接口化与泛型设计

    一、基本介绍 二、组件接口化 三、接口化与泛型 提高参数灵活性、简化使用复杂度 统一使用方式、屏蔽底层影响 四、注意事项 一、基本介绍 接口化是更高层次的抽象。框架组件的设计尽可能使用了接口化,而不是尽可能提供具体实现。接口化设计的最大的好处,是允许使用者自定义实现,来替换组件底层的接口层,以实现很强的灵活性和扩展性。 二、组件接口化 G...