- LeetCode刷题 剑指 Offer 40-简单-最小的k个数 LeetCode刷题 剑指 Offer 40-简单-最小的k个数
- LeetCode刷题1920-简单-给予排列构建数组 纯的不能在纯的新手刷力扣第二弹 LeetCode刷题1920-简单-给予排列构建数组 纯的不能在纯的新手刷力扣第二弹
- LeetCode刷题167-简单-两数之和 LeetCode刷题167-简单-两数之和
- 第一节 数据类型数据结构(4种)基本类型整型实型(浮点型)字符型构造类型数组类型结构体类型共用体类型枚举类型指针类型空类型第二节 常量与变量。常量:值不能改变的量是常量。分为直接常量和符号常量。直接常量:包括整型常量、实型常量、字符型常量和字符串常量。符号常量:指的是宏定义中的#define 标识符 变量值。一个#define命令一次只能定义一个常量,若要定义多个,需使用多次#define命... 第一节 数据类型数据结构(4种)基本类型整型实型(浮点型)字符型构造类型数组类型结构体类型共用体类型枚举类型指针类型空类型第二节 常量与变量。常量:值不能改变的量是常量。分为直接常量和符号常量。直接常量:包括整型常量、实型常量、字符型常量和字符串常量。符号常量:指的是宏定义中的#define 标识符 变量值。一个#define命令一次只能定义一个常量,若要定义多个,需使用多次#define命...
- 堆排序算法,是通过堆这种数据结构来实现排序。 堆,其实就是二叉树。由于排序有从小到大、从大到小两种排序方式,对应的堆也分为最小堆和最大堆。 堆排序算法,是通过堆这种数据结构来实现排序。 堆,其实就是二叉树。由于排序有从小到大、从大到小两种排序方式,对应的堆也分为最小堆和最大堆。
- Contents问题:解题思路:C:方案:测试案例:C++:方案:测试案例:C#:方案:测试案例:Go方案:测试案例:Java:方案:测试案例:Javascript方案:测试案例:Kotlin:方案:测试案例:Python3:方案:测试案例:Rust方案:测试案例: 问题:Given an integer array arr, count element x such that x + 1... Contents问题:解题思路:C:方案:测试案例:C++:方案:测试案例:C#:方案:测试案例:Go方案:测试案例:Java:方案:测试案例:Javascript方案:测试案例:Kotlin:方案:测试案例:Python3:方案:测试案例:Rust方案:测试案例: 问题:Given an integer array arr, count element x such that x + 1...
- 元素的 频数 是该元素在一个数组中出现的次数。 元素的 频数 是该元素在一个数组中出现的次数。
- 字典基础集合基础1.散列表字典和集合对于查找、添加、删除操作都能在常数时间复杂度完成,其内部实现依赖于散列表散列表其实是一个稀疏的数组,散列表的单元叫做表元。在dict的散列表中,每个键值对会占用一个表元,每个表元会有两个部分,一个是键的引用,一个是对值的引用。因为每个表元的大小一致,所以可以通过偏移量来读取某个表元。python会设法保证大概三分之一的表元是空的。所以快要达到这个阈值的时候... 字典基础集合基础1.散列表字典和集合对于查找、添加、删除操作都能在常数时间复杂度完成,其内部实现依赖于散列表散列表其实是一个稀疏的数组,散列表的单元叫做表元。在dict的散列表中,每个键值对会占用一个表元,每个表元会有两个部分,一个是键的引用,一个是对值的引用。因为每个表元的大小一致,所以可以通过偏移量来读取某个表元。python会设法保证大概三分之一的表元是空的。所以快要达到这个阈值的时候...
- 今天给大家介绍一个开源组件libdill,用C编写,实现了Structured Concurrency。什么是 Concurrency?什么又是 Structured Concurrency呢?Concurrency,翻译为“并发”。最直接的技术解释,就是一个线程处理任务1一会儿,然后处理任务2,过一会儿又切换回来处理任务1,这样在多个任务之间不断切换。从这些任务来看,每个任务都是在不断执行... 今天给大家介绍一个开源组件libdill,用C编写,实现了Structured Concurrency。什么是 Concurrency?什么又是 Structured Concurrency呢?Concurrency,翻译为“并发”。最直接的技术解释,就是一个线程处理任务1一会儿,然后处理任务2,过一会儿又切换回来处理任务1,这样在多个任务之间不断切换。从这些任务来看,每个任务都是在不断执行...
- Redis高级数据类型Hyperloglog、Bitmap快速带你上手!!! Redis高级数据类型Hyperloglog、Bitmap快速带你上手!!!
- 题目链接设计双端队列 题解就是一个基础的数据结构题,选自 PapaMelon 系统算法课程 - 基础版双端队列有两种常见的时间方案,下面实现的是 C++ STL deque 的方案:离散块状数组 + 中控器。可以实现随机访问。#include <iostream>#include <cstdio>#include <vector>#include <string>#include <alg... 题目链接设计双端队列 题解就是一个基础的数据结构题,选自 PapaMelon 系统算法课程 - 基础版双端队列有两种常见的时间方案,下面实现的是 C++ STL deque 的方案:离散块状数组 + 中控器。可以实现随机访问。#include <iostream>#include <cstdio>#include <vector>#include <string>#include <alg...
- 通过指针,可以简化一些 C++ 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。 通过指针,可以简化一些 C++ 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。
- C/C++ 数组允许定义可存储相同类型数据项的变量,但是结构是 C++ 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。 C/C++ 数组允许定义可存储相同类型数据项的变量,但是结构是 C++ 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。
- 了解动态内存在 C++ 中是如何工作的是成为一名合格的 C++ 程序员必不可少的。 了解动态内存在 C++ 中是如何工作的是成为一名合格的 C++ 程序员必不可少的。
- 题目1设某指令系统的指令字为16位,每个地址码为6位,若二地址指令15条,一地址指令34条,则剩下的零地址指令最多有多少条? 题目1 解答二地址的地址码部分占12位 则其操作码为4位,最多16种编码,而二地址指令为15条(0000-1110),则还剩一种编码1111未使用。一地址的地址码部分占6位,则其操作码部分为10位,最高4位为1111 则还剩下6位可以使用。 6位最多有2^6=64种... 题目1设某指令系统的指令字为16位,每个地址码为6位,若二地址指令15条,一地址指令34条,则剩下的零地址指令最多有多少条? 题目1 解答二地址的地址码部分占12位 则其操作码为4位,最多16种编码,而二地址指令为15条(0000-1110),则还剩一种编码1111未使用。一地址的地址码部分占6位,则其操作码部分为10位,最高4位为1111 则还剩下6位可以使用。 6位最多有2^6=64种...
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
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 提升研发效率与内容生产力。
回顾中
热门标签