记录插入排序及其改进算法、希尔排序、冒泡排序,及插入排序与冒泡排序的对比。
继续阅读
插入排序与冒泡排序
回复
记录插入排序及其改进算法、希尔排序、冒泡排序,及插入排序与冒泡排序的对比。
继续阅读
场景:假设有两台计算机 CA和 CB , CA 上有文件 FA , CB 上有文件 FB , FA 和 FB 是“相似的”。 CA 和 CB 通过低速通信链接连接,现在要把 FA 同步到 FB 上去,如何才能高效同步。
rsync 算法包含下面的步骤:
最终结果是 CB有了 FA 的拷贝,但只发送了那些在 FB 里找不到的数据。
这个算法只要求一个来回,减少了网络延迟。
这个算法的最重要的细节是滚动校验和 和 associated multi-alternate search mechanism which allows the all-offsets checksum search to proceed very quickly.
这里说到的多选择搜索机制,在实现时用HashMap + List。