Fork me on GitHub

08 2020 档案

摘要:Java的代理模式 Java的代理模式 什么是代理模式[Proxy Pattern]? 静态代理和动态代理 接口 target class client 动态代理 什么是代理模式[Proxy Pattern]? 代理模式就是为了在其他对象访问一个对象时,提供一种代理,而不是直接访问该对象。 有点像在 阅读全文
posted @ 2020-08-27 16:52 WilliamCui 阅读(170) 评论(0) 推荐(0)
摘要:问题来源 Skipped breakpoint at %code reference% because it happened inside debugger evaluation 在idea debug的时候,发现在有的情况下断点和一些变量tostring的使用下,会有问题,导致排查逻辑问题。 把 阅读全文
posted @ 2020-08-26 16:41 WilliamCui 阅读(4515) 评论(0) 推荐(0)
摘要:平衡二叉搜索树 平衡二叉搜索树(英语:Balanced Binary Search Tree)是一种结构平衡的[二叉搜索树] ,它是一种每个节点的左右两子[树] 高度差都不超过一的[二叉树] 。它能在O(logn)内完成插入、查找和删除操作,最早被发明的平衡二叉搜索树为AVL树 。 之前的BST已经 阅读全文
posted @ 2020-08-17 16:27 WilliamCui 阅读(1631) 评论(0) 推荐(0)
摘要:二叉查找树(Binary Search Tree) 二叉查找树(英语:Binary Search Tree),也称为二叉搜索树、有序二叉树(ordered binary tree)或排序二叉树(sorted binary tree),是指一棵空树或者具有下列性质的二叉树: 若任意节点的左子树不空,则 阅读全文
posted @ 2020-08-13 10:52 WilliamCui 阅读(300) 评论(0) 推荐(0)
摘要:直接插入排序 一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下: 从第一个元素开始,该元素可以认为已经被排序 取出下一个元素,在已经排序的元素序列中从后向前扫描 如果该元素(已排序)大于新元素,将该元素移到下一位置 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置 将新 阅读全文
posted @ 2020-08-10 12:56 WilliamCui 阅读(183) 评论(0) 推荐(0)