万象云档 本次搜索耗时 1.914 秒,为您找到 41 个相关结果.
  • 在 Java 8 中避免 Null 检查

    158 2025-05-18 《Java 8 简明教程》
    在 Java 8 中避免 Null 检查 在 Java 8 中提高 Null 的安全性 在 Java 8 中避免 Null 检查 原文:Avoid Null Checks in Java 8 译者:ostatsu 来源:在 Java 8 中避免 Null 检查 如何预防 Java 中著名的 NullPointerException ...
  • 2.9 完美洗牌

    2.9 完美洗牌 题目详情 分析与解法 解法一、蛮力变换 1.1、步步前移 1.2、中间交换 解法二、完美洗牌算法 2.1、位置置换pefect_shuffle1算法 2.2、完美洗牌算法perfect_shuffle2 2.2.1、走圈算法cycle_leader 2.2.2、神级结论:若2*n=(3^k - 1),则可确定圈的个数及各自头部的...
  • 4.3.6 开发过程小结

    4.3.6 开发过程小结 4.3.6 开发过程小结 calendar 程序的完整开发过程,展示了自顶向下设计方法的强大能力。当面临一个复杂 问题而感到无从下手的时候,可以尝试将原始问题分解为若干个子问题,然后再去考虑每个 子问题的解决方案。这个分解过程可以重复进行,从结构图的顶层开始,自顶向下逐步求精, 直至得到所有子问题的精确代码。 自顶向下设计过...
  • 3.7 Python 布尔表达式用作控制结构*

    3.7 Python 布尔表达式用作控制结构* 3.7 Python 布尔表达式用作控制结构* 有了顺序、分支和循环控制结构,原则上已足以表达所有算法。然而,为了在解决某些问题时编程更加方便,各种语言还提供了若干其他控制结构。本节介绍 Python 的一个特色, 即布尔表达式可当作控制结构来用。 编程语言中的表达式本来只是用来产生值的,布尔表达式也不...
  • 2.5.1 列表类型 list

    2.5.1 列表类型 list 2.5.1 列表类型 list 列表(list)是由若干数据组成的序列(sequence)①。构成列表的数据既能作为一个整 体去参加运算,也可以作为个体去参加运算。现实世界中列表是很常见的数据,如名单、待 办事项清单、数学中的数列等都可表示为列表。Python 提供了内建类型 list 以支持列表数 据的表示和操作。 ...
  • 2.3.2 字符串类型的操作

    2.3.2 字符串类型的操作 2.3.2 字符串类型的操作 在实际应用中,对字符串最常用的操作是访问字符串中的个别字符。Python 语言为字 符串类型提供了索引操作,可以用来访问字符串内部的任意组成字符。 字符串是字符序列,每个字符在序列中的位置都由一个从 0 开始的整数编号指定,这个 编号称为位置索引。因此,第一个位置的索引是 0,第二个位置的...
  • 2.4.2 逻辑运算

    2.4.2 逻辑运算 2.4.2 逻辑运算 仅用简单布尔表达式是不够的,复杂条件需要用复杂布尔表达式来描述。将多个简单布 尔表达式用逻辑运算符联结起来,即可构成复杂布尔表达式。Python 语言支持的逻辑运算 符有三个:and、or 和 not。 逻辑运算符 and 逻辑运算符 and 联结两个布尔表达式,并得到一个新的布尔表达式。形如: <布尔...
  • 11.4 总结

    11.4 总结 11.4 总结 利用RTTI可根据一个匿名的基类引用调查出类型信息。但正是由于这个原因,新手们极易误用它,因为有些时候多态性方法便足够了。对那些以前习惯程序化编程的人来说,极易将他们的程序组织成一系列switch 语句。他们可能用RTTI做到这一点,从而在代码开发和维护中损失多态性技术的重要价值。Java的要求是让我们尽可能地采用多态性...
  • 2.4.1 关系运算

    2.4.1 关系运算 2.4.1 关系运算 最简单的布尔表达式是判断两个表达式的值的大小关系的,一般形式是: <表达式> <关系运算符> <表达式> 其中两个表达式可以是数值类型或字符串类型的表达式,而关系运算符包括<、<=、>、>=、==、!=(或<>)六种,分别表示小于、小于等于、大于、大于等于、等于和不等于。这些运算符中尤其要注意“...
  • 初学者教程

    初学者教程 初学者教程 PyTorch 深度学习: 60 分钟极速入门教程 PyTorch for former Torch users 跟着例子学习 PyTorch 迁移学习教程 数据加载和处理教程 针对NLP的Pytorch深度学习