数智图书馆-无锡数智政务 本次搜索耗时 5.464 秒,为您找到 176 个相关结果.
  • 7.5 折半法的运用

    7.5 折半法的运用 7.5.1 翻番的逆运算 7.5.2 找出假硬币 7.5.3 编写程序找出假硬币 7.5.4 折半法在查找中的应用 7.5 折半法的运用 通过前面的例子,我们已经认识了翻番的威力:一个很小的数,经过多次翻番后,很快就会得到一个非常大的数,如7.4节中舍罕王的赏赐,经过63次翻番,从最初的数字1增长成一个天文数字。通过这些例...
  • 8.3 布尔逻辑

    8.3 布尔逻辑 8.3.1 逻辑或 8.3.2 逻辑与 8.3.3 逻辑非 8.3.4 逻辑异或 8.3.5 二进制位运算 8.3 布尔逻辑 前面我们学习了命题逻辑,其中在复合命题中,两个命题之间可通过联接词进行联接。对于这些联接词,我们演示了用文字和符号描述的两种方式:如“p∨q”也可描述为“p或q”。显然用符号描述更简洁,这种表示方式其...
  • 1.1 抽象的进步

    1.1 抽象的进步 1.1 抽象的进步 所有编程语言的最终目的都是提供一种“抽象”方法。一种较有争议的说法是:解决问题的复杂程度直接取决于抽象的种类及质量。这儿的“种类”是指准备对什么进行“抽象”?汇编语言是对基础机器的少量抽象。后来的许多“命令式”语言(如FORTRAN,BASIC和C)是对汇编语言的一种抽象。与汇编语言相比,这些语言已有了长足的进步...
  • 正则表达式的思维框架

    正则表达式的思维框架 对于有部分经验的读者 检索文本文件:Egrep 正则表达式的思维框架 The Regular-Expression Frame of Mind 我们将会看到,完整的正则表达式由小的构建模块单元(building block unit)组成。每个单独的构建模块都很简单,不过因为它们能够以无穷多种方式组合,将它们结合起来实现特殊...
  • 参考文献

    13 2025-06-20 《大话数据结构》
    参考文献 参考文献 [1]严蔚敏、吴伟民.数据结构(C语言版).北京:清华大学出版社,1997 本人数据结构启蒙书,本书的整体结构以及大量代码都改编自此书。 [2]Thomas H. Cormen, Charles E. Leiser-son, Ronald L. Rivest, Clifford Stein.算法导论(原书第2版).潘金贵等译.北...
  • 空标题文档

    8.6 业务一致性平台 在淘宝平台进入服务化时代后,偶尔还是会遇到远程服务调用失败,数据库保存失败,MQ消息发送失败这样的情况,从而导致丢失数据或者各服务中心数据不一致。在双11大促期间,这样的问题出现的次数和造成的影响更让业务人员如坐针毡。也发现过应用在运行过程中,即使服务调用都没有任何报错信息,但由于程序设计自身逻辑理解的问题,导致业务数据异常的情况...
  • 空标题文档

    6.5 何时抛出异常 到此为止,我们学习了 try/catch 括起来的异常处理结构语句是怎样产生和发展的,主要围绕异常被抛出来之后如何处理进行了解说。接下来我们要转移一下焦点,来学习异常是什么时候抛出来的。 错误发生时,有返回返回值和抛出异常两种传达方法。那么,什么时候使用返回值的方法,什么时候使用异常的方法呢? 2000 年左右,有种观点认为,异常...
  • 2.3 使用素数的RSA算法

    2.3 使用素数的RSA算法 2.3.1 什么是RSA 2.3.2 RSA算法基础 2.3.3 RSA算法实践 2.3.4 RSA应用:数字签名 2.3.5 RSA被破解的可能性 2.3 使用素数的RSA算法 RSA公钥加密算法是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也十分流行。RSA算法就是素数的典型应用。下面简单...
  • 2.4 哥德巴赫猜想

    2.4 哥德巴赫猜想 2.4.1 哥德巴赫猜想是什么 2.4.2 数值验证 2.4 哥德巴赫猜想 说到素数的相关知识,就离不开哥德巴赫猜想。本节简单介绍哥德巴赫猜想的相关内容,了解什么是哥德巴赫猜想,怎么进行哥德巴赫猜想验证。 2.4.1 哥德巴赫猜想是什么 1742年,在给欧拉的信中,哥德巴赫提出了以下猜想: 因现今数学界已经不使用“1...
  • 空标题文档

    1.1 在比较中学习 假设你正在学习一种编程语言 X,并为区分知识要点和非要点而苦恼。这时,如果你开始学习另一种编程语言 Y,这个问题可能就会迎刃而解。因为你开始了解那些因语言不同导致的差异,什么规则是 X 和 Y 共通的,什么又是 X 语言独有的。 多种语言共通的知识才是要点。掌握了这些要点,学习其他语言时才会更加轻松。 语言不同,规则不同 在比...