- 数组中重复的数字 最近在复习算法和数据结构(基于Python实现),然后看了Python的各种“序列”——比如列表List、元组Tuple和字符串String,后期会写一篇博客介绍 数组 这一数据结构。... 数组中重复的数字 最近在复习算法和数据结构(基于Python实现),然后看了Python的各种“序列”——比如列表List、元组Tuple和字符串String,后期会写一篇博客介绍 数组 这一数据结构。...
- 什么是栈 类似于链表,栈是一种简单的数据结构。在栈中,数据的取值顺序非常重要。栈有点像洗碟子然后堆碟子,最先洗的一定是最上面的碟子,然后洗干净后,放到碟子的最下面。第一个放好的碟子永远是最后一个被取用的。 栈是一种插入和删除总在一端的有序列表,最后插入的元素时总是第一个被删除的元素,这种特... 什么是栈 类似于链表,栈是一种简单的数据结构。在栈中,数据的取值顺序非常重要。栈有点像洗碟子然后堆碟子,最先洗的一定是最上面的碟子,然后洗干净后,放到碟子的最下面。第一个放好的碟子永远是最后一个被取用的。 栈是一种插入和删除总在一端的有序列表,最后插入的元素时总是第一个被删除的元素,这种特...
- 单链表 在本博客中,我们介绍单链表这种数据结构,链表结构为基于数组的序列提供了另一种选择(例如Python列表)。 基于数组的序列也会有如下缺点: 一个动态数组的长度可能超过实际存储数组元素所需的长... 单链表 在本博客中,我们介绍单链表这种数据结构,链表结构为基于数组的序列提供了另一种选择(例如Python列表)。 基于数组的序列也会有如下缺点: 一个动态数组的长度可能超过实际存储数组元素所需的长...
- 文章目录 排序算法1. 常见的排序算法1.1 选择排序1.1.1 思想1.1.2 实现**1.1.3 选择排序分析** 1.2 冒泡排序**1.2.1 思想****1.2.2 实现***... 文章目录 排序算法1. 常见的排序算法1.1 选择排序1.1.1 思想1.1.2 实现**1.1.3 选择排序分析** 1.2 冒泡排序**1.2.1 思想****1.2.2 实现***...
- Java创建二维数组 我门来看看Java创建二维数组的格式: type arrayName[ ][ ]; type [ ][ ]arrayName; 12 比如: int [ ][ ] arr=... Java创建二维数组 我门来看看Java创建二维数组的格式: type arrayName[ ][ ]; type [ ][ ]arrayName; 12 比如: int [ ][ ] arr=...
- 查找算法 在LeetCode刷题或者面试过程中发现,查找问题一直是不可避免的。对任何数据结构的遍历过程无非就是查找过程。 我们需要针对某些数据结构的特点如何正确地、高效地进行查找,而查找的过程最需要注... 查找算法 在LeetCode刷题或者面试过程中发现,查找问题一直是不可避免的。对任何数据结构的遍历过程无非就是查找过程。 我们需要针对某些数据结构的特点如何正确地、高效地进行查找,而查找的过程最需要注...
- 选择排序 选择排序(selection sort)是一种原地(in-place)排序算法,适用于数据量较少的情况。由于选择操作是基于键值的且交换操作只在需要时才执行,所以选择排序长用于数值较大和键值较小的文件。 思想:对一个数组进行排序,从未排序的部分反复找到最小的元素,并将其放... 选择排序 选择排序(selection sort)是一种原地(in-place)排序算法,适用于数据量较少的情况。由于选择操作是基于键值的且交换操作只在需要时才执行,所以选择排序长用于数值较大和键值较小的文件。 思想:对一个数组进行排序,从未排序的部分反复找到最小的元素,并将其放...
- 介绍 我们知道 Go 的数组和切片非常方便对数据进行访问,但是假如我们有一个长度为 5 的数组 [1, 2, 3, 4, 5],想要往其中 3 和 4 之间插入一个元素 6,就往往不是非常容易了。为啥呢? 一般解决的方法是首先创建一个长度大于 5 的新数组,因为这个数组的长度首先要... 介绍 我们知道 Go 的数组和切片非常方便对数据进行访问,但是假如我们有一个长度为 5 的数组 [1, 2, 3, 4, 5],想要往其中 3 和 4 之间插入一个元素 6,就往往不是非常容易了。为啥呢? 一般解决的方法是首先创建一个长度大于 5 的新数组,因为这个数组的长度首先要...
- 最近准备重新回顾一下Python的语法,然后顺带整理一些基础的笔记。网上基础的教程和文章或者视频比较多,这里我只简单列举一下我自己认为有需要记录的笔记供大家学习。 一、Python环境搭建&环境变量配置 IDE工具推荐:pycharm社区版 环境变量配置:切记最好不要使用安装过程中的自动配置环境变量,手动配置好一点。新建一... 最近准备重新回顾一下Python的语法,然后顺带整理一些基础的笔记。网上基础的教程和文章或者视频比较多,这里我只简单列举一下我自己认为有需要记录的笔记供大家学习。 一、Python环境搭建&环境变量配置 IDE工具推荐:pycharm社区版 环境变量配置:切记最好不要使用安装过程中的自动配置环境变量,手动配置好一点。新建一...
- 二、判断题(共10题,每题2分,共20分) 16、列表只能适用于所有角色,不能仅适用于当前角色 答案:错误 考点分析:考查列表相关知识 列表和变量一样,在新建的时候可以选择适用于所有角色和仅适用于当前角色,所以错误 17、下图中的程序执行一次之后,“我的链表”将会在舞台上显示出来 答案:错误 考点分析:考查... 二、判断题(共10题,每题2分,共20分) 16、列表只能适用于所有角色,不能仅适用于当前角色 答案:错误 考点分析:考查列表相关知识 列表和变量一样,在新建的时候可以选择适用于所有角色和仅适用于当前角色,所以错误 17、下图中的程序执行一次之后,“我的链表”将会在舞台上显示出来 答案:错误 考点分析:考查...
- Go maps Go maps 类似于其他编程语言的哈希表,在 Python 中称为字典,Ruby 为散列,而 JavaScript 则被称为对象,PHP 是关联数组。 不像数组和切片,maps 的主要优点是它们可以使用任何数据类型作为索引,在这种情况下称为映射键或 key。 尽管... Go maps Go maps 类似于其他编程语言的哈希表,在 Python 中称为字典,Ruby 为散列,而 JavaScript 则被称为对象,PHP 是关联数组。 不像数组和切片,maps 的主要优点是它们可以使用任何数据类型作为索引,在这种情况下称为映射键或 key。 尽管...
- 合并两个有序链表 “Think ahead. Don’t let day-to-day operations drive out planning.” — Donald Rumsfeld 题... 合并两个有序链表 “Think ahead. Don’t let day-to-day operations drive out planning.” — Donald Rumsfeld 题...
- 映射 映射也是 Go 内置的数据结构,用于存储键值对的无序集合。 也被称为关联数组、哈希表或字典。类似与查字典, 映射用于通过关键键查找关联的值。键是唯一的,键对应的值可以通过键来获取、更新或删除。 可以利用映射来检测一个键是否已经存在。值存储后,可以通过引用相关的键来调用映射... 映射 映射也是 Go 内置的数据结构,用于存储键值对的无序集合。 也被称为关联数组、哈希表或字典。类似与查字典, 映射用于通过关键键查找关联的值。键是唯一的,键对应的值可以通过键来获取、更新或删除。 可以利用映射来检测一个键是否已经存在。值存储后,可以通过引用相关的键来调用映射...
- 数组中重复的数字 在上一篇博客中《剑指Offer》-- 题目一:找出数组中重复的数字(Python多种方法实现)中,其实能发现这类题目的关键就是一边遍历数组一边查满足条件的元素。 然后我们在博客用最复... 数组中重复的数字 在上一篇博客中《剑指Offer》-- 题目一:找出数组中重复的数字(Python多种方法实现)中,其实能发现这类题目的关键就是一边遍历数组一边查满足条件的元素。 然后我们在博客用最复...
- 排序算法 现在越来越卷的互联网面试,排序算法也是常考的方向之一,而在这些算法当中。一般排序算法最常考的:快速排序和归并排序。 因为这两个算法体现了分治算法思想的核心观点,而且还有很多出题的可能。本篇文章就从算法思想和Python 代码实现上带读者快速过完整个经典排序算法。 ... 排序算法 现在越来越卷的互联网面试,排序算法也是常考的方向之一,而在这些算法当中。一般排序算法最常考的:快速排序和归并排序。 因为这两个算法体现了分治算法思想的核心观点,而且还有很多出题的可能。本篇文章就从算法思想和Python 代码实现上带读者快速过完整个经典排序算法。 ...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签