- BigDecima作用及原理BigDecimal:表示不可变的,任意精度的有符号十进制数作用:用于小数的精确计算(解决小数运算精度失真问题)用于表示很大的小数BigDecimal继承结构:java.lang.Object <=继承= java.lang.Number<=继承= java.math.BigDecimal创建实例对象://通过传递长整型表示的小数来创建对象//有一定不可预知性,... BigDecima作用及原理BigDecimal:表示不可变的,任意精度的有符号十进制数作用:用于小数的精确计算(解决小数运算精度失真问题)用于表示很大的小数BigDecimal继承结构:java.lang.Object <=继承= java.lang.Number<=继承= java.math.BigDecimal创建实例对象://通过传递长整型表示的小数来创建对象//有一定不可预知性,...
- 一、变量的命名和使用1、变量名只能包含字母、数字和下划线。变量名可以字母或下划线开头,不能以数字开头2、变量名不能包含空格,但可使用下划线分隔其中的单词。3、不要将Python关键字和函数名用做变量名。不要使用Python保留用于特殊用途的单词,如print4、变量名应简短又具描述性。5、慎用大写字母I和大写字母O,因为它们可能被人看成数字的1和0。 二、字符串Python中,用引号括起来... 一、变量的命名和使用1、变量名只能包含字母、数字和下划线。变量名可以字母或下划线开头,不能以数字开头2、变量名不能包含空格,但可使用下划线分隔其中的单词。3、不要将Python关键字和函数名用做变量名。不要使用Python保留用于特殊用途的单词,如print4、变量名应简短又具描述性。5、慎用大写字母I和大写字母O,因为它们可能被人看成数字的1和0。 二、字符串Python中,用引号括起来...
- 红黑树数据结构(红黑树):红黑树是一种自平衡二叉树,是计算机科学中用到的一种数据结构。1972年出现,当时被称之为平衡二叉B树。1978年修改为为"红黑树"。它是一种特殊的二叉搜索树,红黑树的每个节点都有存储位表示颜色。每一个节点可以是红/黑,红黑树不是高度平衡的,它的平衡通过**“红黑规则”**来实现。红黑规则:①每一个节点或是红色的,或是黑色的。②根节点必须是黑色。③如果一个节点没有子... 红黑树数据结构(红黑树):红黑树是一种自平衡二叉树,是计算机科学中用到的一种数据结构。1972年出现,当时被称之为平衡二叉B树。1978年修改为为"红黑树"。它是一种特殊的二叉搜索树,红黑树的每个节点都有存储位表示颜色。每一个节点可以是红/黑,红黑树不是高度平衡的,它的平衡通过**“红黑规则”**来实现。红黑规则:①每一个节点或是红色的,或是黑色的。②根节点必须是黑色。③如果一个节点没有子...
- 迭代器是一种接口,为各种不同数据结构提供统一的访问机制。任何数据结构只要部署Iterator接口,就可以完成遍历操作。(其实大多数语言都有接口,在js中这个接口就是对象的一种属性)创建一个指针对象,指向当前数据结构的起始位置,工作原理:第一次调用对象的next方法,指针自动指向数据结构的第一个成员、接下来不断调用next方法,指针一直往后移动,直到指向最后一个成员、每调用next方法返回象 迭代器是一种接口,为各种不同数据结构提供统一的访问机制。任何数据结构只要部署Iterator接口,就可以完成遍历操作。(其实大多数语言都有接口,在js中这个接口就是对象的一种属性)创建一个指针对象,指向当前数据结构的起始位置,工作原理:第一次调用对象的next方法,指针自动指向数据结构的第一个成员、接下来不断调用next方法,指针一直往后移动,直到指向最后一个成员、每调用next方法返回象
- 【题目】给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例 1:输入:root = [1,null,2,3]输出:[1,3,2]示例 2:输入:root = []输出:[]示例 3:输入:root = [1]输出:[1]【题解】题解1:思路 前序遍历:中左右 中序遍历:左中右 后序遍历:左右中 所以创建一个栈,将根节点... 【题目】给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例 1:输入:root = [1,null,2,3]输出:[1,3,2]示例 2:输入:root = []输出:[]示例 3:输入:root = [1]输出:[1]【题解】题解1:思路 前序遍历:中左右 中序遍历:左中右 后序遍历:左右中 所以创建一个栈,将根节点...
- 解决TypeError: unhashable type: 'dict'在Python编程中,我们可能会遇到TypeError: unhashable type: 'dict'的错误。这个错误通常在涉及到字典(dict)类型的数据时出现,提示我们字典无法作为可哈希的类型进行操作。产生错误的原因字典是Python中一种可变的数据类型,在字典中,键(key)必须是不可变的类型,例如整数、... 解决TypeError: unhashable type: 'dict'在Python编程中,我们可能会遇到TypeError: unhashable type: 'dict'的错误。这个错误通常在涉及到字典(dict)类型的数据时出现,提示我们字典无法作为可哈希的类型进行操作。产生错误的原因字典是Python中一种可变的数据类型,在字典中,键(key)必须是不可变的类型,例如整数、...
- 解决"END_OBJECT but found FIELD_NAME"错误在开发过程中,我们经常会遇到各种各样的错误信息。其中之一是"END_OBJECT but found FIELD_NAME"错误。在本篇博客文章中,我将介绍如何解决这个问题。错误原因"END_OBJECT but found FIELD_NAME"错误通常出现在处理JSON数据的过程中。它表示在解析JSON数据时出现了... 解决"END_OBJECT but found FIELD_NAME"错误在开发过程中,我们经常会遇到各种各样的错误信息。其中之一是"END_OBJECT but found FIELD_NAME"错误。在本篇博客文章中,我将介绍如何解决这个问题。错误原因"END_OBJECT but found FIELD_NAME"错误通常出现在处理JSON数据的过程中。它表示在解析JSON数据时出现了...
- 【题目】给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。子数组是数组中元素的连续非空序列。 示例 1:输入:nums = [1,1,1], k = 2输出:2示例 2:输入:nums = [1,2,3], k = 3输出:2【题解】题解1:思路 遍历数组,遍历过程中,我们统计历史中每一个前缀和出现的个数,然后计算到当前位置的前缀... 【题目】给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的子数组的个数 。子数组是数组中元素的连续非空序列。 示例 1:输入:nums = [1,1,1], k = 2输出:2示例 2:输入:nums = [1,2,3], k = 3输出:2【题解】题解1:思路 遍历数组,遍历过程中,我们统计历史中每一个前缀和出现的个数,然后计算到当前位置的前缀...
- 解决TypeError: new(): data must be a sequence (got float)在使用编程语言时,我们经常会遇到各种各样的错误。其中一个常见错误是TypeError: new(): data must be a sequence (got float)。这个错误通常出现在我们尝试创建一个包含浮点数的数据序列时。问题描述这个错误是由于我们尝试将一个浮点数作... 解决TypeError: new(): data must be a sequence (got float)在使用编程语言时,我们经常会遇到各种各样的错误。其中一个常见错误是TypeError: new(): data must be a sequence (got float)。这个错误通常出现在我们尝试创建一个包含浮点数的数据序列时。问题描述这个错误是由于我们尝试将一个浮点数作...
- 如何使用Python中的N平方法和二进制搜索法计算一个数组中最长的递增子序列。 使用N平方法计算最长的递增子序列在Python社区中,有一个著名的问题是关于最长递增子序列的,在不同的面试中也会被问到。这是一个Leetcode ,问题说:给定一个未排序的整数数组,找出该数组的最长递增子序列或子集的长度。一个子集就像一个数组的短数组;每个数组可以有多个子集。另一件事是子数组将是这个[10,9,2... 如何使用Python中的N平方法和二进制搜索法计算一个数组中最长的递增子序列。 使用N平方法计算最长的递增子序列在Python社区中,有一个著名的问题是关于最长递增子序列的,在不同的面试中也会被问到。这是一个Leetcode ,问题说:给定一个未排序的整数数组,找出该数组的最长递增子序列或子集的长度。一个子集就像一个数组的短数组;每个数组可以有多个子集。另一件事是子数组将是这个[10,9,2...
- finished with exit code -1073740791 (0xC0000409)在进行编程开发过程中,我们有时候会遇到一些错误和异常情况。其中之一是程序运行时出现了异常退出,并显示 "finished with exit code -1073740791 (0xC0000409)" 的错误信息。本篇博客文章将详细介绍这个错误的原因和可能的解决方法。错误原因错误 "finish... finished with exit code -1073740791 (0xC0000409)在进行编程开发过程中,我们有时候会遇到一些错误和异常情况。其中之一是程序运行时出现了异常退出,并显示 "finished with exit code -1073740791 (0xC0000409)" 的错误信息。本篇博客文章将详细介绍这个错误的原因和可能的解决方法。错误原因错误 "finish...
- 常常使用左右指针解决滑动窗口问题滑动窗口代码框架:void slidingWindow(String s) { // 用合适的数据结构记录窗口中的数据 HashMap<Character, Integer> window = new HashMap<>(); int left = 0, right = 0; while (right < s.length()) { ... 常常使用左右指针解决滑动窗口问题滑动窗口代码框架:void slidingWindow(String s) { // 用合适的数据结构记录窗口中的数据 HashMap<Character, Integer> window = new HashMap<>(); int left = 0, right = 0; while (right < s.length()) { ...
- 本文描述了数据结构Heap的常用操作和例题,并配备丰富的注释和代码 本文描述了数据结构Heap的常用操作和例题,并配备丰富的注释和代码
- 描述了有关数据结构——队列的常用操作 描述了有关数据结构——队列的常用操作
- 【题目】给你一个链表的头节点 head ,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。如果链表中存在环 ,则返回 true 。 否则,返回 false 。 示例 1... 【题目】给你一个链表的头节点 head ,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。如果链表中存在环 ,则返回 true 。 否则,返回 false 。 示例 1...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中
热门标签