Pentium.Labs

System全家桶:https://zhuanlan.zhihu.com/c_1238468913098731520

导航

2019年8月11日 #

LeetCode Lect7 堆及其应用

摘要: 概述 堆是一颗完全二叉树。分为大根堆(父节点>=所有的子节点)和小根堆(父节点<=所有的子节点)。 插入、删除堆顶都是O(logN),查询最值是O(1)。 完全二叉树(Complete Binary Tree) 若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数, 阅读全文

posted @ 2019-08-11 16:12 Pentium.Labs 阅读(331) 评论(0) 推荐(0) 编辑

Leetcode Lect7 哈希表

摘要: 传统的哈希表 哈希冲突 如果不同字符串被hash到了同一个位置,称为哈希冲突。解决哈希冲突的常用办法有以下几种: 拉链法(开哈希) 在使用拉链法解决哈希冲突时,对于每一个数组位置,放置的元素相当于一个链表,属于同一个箱子的所有键值对都会排列在链表中。当有冲突时,我们将这个元素插入到链表尾部,以此来避 阅读全文

posted @ 2019-08-11 15:21 Pentium.Labs 阅读(323) 评论(0) 推荐(0) 编辑



Pentium.Lab Since 1998