Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

hashmap 的一些问题

问题来源自邓俊辉《数据结构》的 ppt

lazy-deletion

在线性试探型的 hashmap 中,其采用了一个 bitmap 来记录被删去的元素

这并非真的是因为删除元素的开销大,而是因为若真的删除,会导致连续区间断开,可能查找失败

素数平方取值

  1. , 非素数,此时同余类可能少于
  2. , 是素数,此时同余类等于

首先,全体整数平方的模 同余类,等价于 的模 同余类,这是显然的

然后,当 是素数时, 与 模 同余,因而同余类至多有 种

取 且

若 ,则 ,矛盾

两个方向取值

模 构成完全剩余系,当且仅当

证明:

取 ,只需证明 不成立

反证

模 取逆,有 ,记 ,则

即

于是由费马小定理 ,知 ,即 ,与 矛盾

ppt 的证明

它没完全证明,不知道为什么

给的引理是

  1. 奇素数 可以写为平方和当且仅当
  2. 可表示为整数平方和,当且仅当其每一个模 余 的素因子都是偶数次方

ppt 上的第二条没完全证明,缺少一个引理:

若 互素,则 只有模 余 的素因子

设 ,且 ,,则设 ,有

其中 互素,于是 必不为 的因子,于是必为 的因子,于是 必为 的因子