- 也叫分块查找, 把线性表分成若干个快.每个快中的元素存储顺序是任意的,但是块块的之间的必须按照关键字的大小排序 前一块中的最大的关键字要小于后一块的最小关键字. 然后建立索引表 如下 建立一个索引表,索引表中为每一块都设置–索引项,每一个索引项都包含两个内... 也叫分块查找, 把线性表分成若干个快.每个快中的元素存储顺序是任意的,但是块块的之间的必须按照关键字的大小排序 前一块中的最大的关键字要小于后一块的最小关键字. 然后建立索引表 如下 建立一个索引表,索引表中为每一块都设置–索引项,每一个索引项都包含两个内...
- 1.题目 2.思路 找出没有订购东西的客户。 用not in语句即可:找customers表中id列中,除了orders表的customerid列的顾客。 3.代码 # Write your... 1.题目 2.思路 找出没有订购东西的客户。 用not in语句即可:找customers表中id列中,除了orders表的customerid列的顾客。 3.代码 # Write your...
- 数据结构--链表 链表的种类 单链表 循环链表 双链表 链表的操作 单链表的节点删除 单链表的节点插入 双链表节点的删除 双链表的节点插入 链... 数据结构--链表 链表的种类 单链表 循环链表 双链表 链表的操作 单链表的节点删除 单链表的节点插入 双链表节点的删除 双链表的节点插入 链...
- 一、题目 二、思路 这题要用到一个神奇的知识: 已知 rand_N() 可以等概率的生成[1, N]范围的随机数 那么: (rand_X() - 1) × Y + rand_Y() =&g... 一、题目 二、思路 这题要用到一个神奇的知识: 已知 rand_N() 可以等概率的生成[1, N]范围的随机数 那么: (rand_X() - 1) × Y + rand_Y() =&g...
- 1.题目 2.思路 (1)确定状态 d p ... 1.题目 2.思路 (1)确定状态 d p ...
- 1.题目 2.思路 其实用前序、中序、后序遍历都可以,另外递归注意有返回值。 C++的new运算符,如int* p=new int;即只需要“new+类型名”即可分配该类型的内存空间,并返回一个... 1.题目 2.思路 其实用前序、中序、后序遍历都可以,另外递归注意有返回值。 C++的new运算符,如int* p=new int;即只需要“new+类型名”即可分配该类型的内存空间,并返回一个...
- 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数... 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数...
- 一、题目 提示: 1 <= nums.length <= 200 <= nums[i] <= 10000 <= sum(nums[i]) <= 1000-1000... 一、题目 提示: 1 <= nums.length <= 200 <= nums[i] <= 10000 <= sum(nums[i]) <= 1000-1000...
- 题目 有一棵二叉树,树上的叶子节点定义为“樱桃”。现在需要找出树上有多少个满足如下子结构的“樱桃”串,即一串上刚好有两颗“樱桃”。 比如如下的一棵树,红框标示的有两个符合要求的结构,答案就是2: 又... 题目 有一棵二叉树,树上的叶子节点定义为“樱桃”。现在需要找出树上有多少个满足如下子结构的“樱桃”串,即一串上刚好有两颗“樱桃”。 比如如下的一棵树,红框标示的有两个符合要求的结构,答案就是2: 又...
- 一、题目 示例1: 输入:head = [[7,null],[13,0],[11,4],[10,2],[1,0]] 输出:[[7,null],[13,0],[11,4],[10,2],[1,0]]... 一、题目 示例1: 输入:head = [[7,null],[13,0],[11,4],[10,2],[1,0]] 输出:[[7,null],[13,0],[11,4],[10,2],[1,0]]...
- 【知识回顾】 顺序表的循环队列 【真题】 请设计一个队列,满足: (1)初始时队列为空;(2)入队时,允许增加队列占用空间; (3)出队后,出队元素所占用的空间可重复使用,即整个队列所占用的空间只增不减; (4)入队操作和出队操作的时间复杂度始终保持为O(1)。 第一问:选链式/顺序存储结构 顺序存储无法满足(2)的... 【知识回顾】 顺序表的循环队列 【真题】 请设计一个队列,满足: (1)初始时队列为空;(2)入队时,允许增加队列占用空间; (3)出队后,出队元素所占用的空间可重复使用,即整个队列所占用的空间只增不减; (4)入队操作和出队操作的时间复杂度始终保持为O(1)。 第一问:选链式/顺序存储结构 顺序存储无法满足(2)的...
- scratch质数判断器 一、题目要求 质数又叫素数,是在大于1的自然数中,除1和其本身以外没有其他因数的自然是,请设计一个质数判断器 1、准备工作 保留小猫角色,白色背景 2、功能实现 通过询问并等待输入一个大于1的自然数 判断输入的数是否是质数,并说出判断结果 二、案例分析 ... scratch质数判断器 一、题目要求 质数又叫素数,是在大于1的自然数中,除1和其本身以外没有其他因数的自然是,请设计一个质数判断器 1、准备工作 保留小猫角色,白色背景 2、功能实现 通过询问并等待输入一个大于1的自然数 判断输入的数是否是质数,并说出判断结果 二、案例分析 ...
- 目录 1.上机考试(120min) 2.复试简介 3.项目经历 4.英语口试(5min) 5.面试34问 1.上机考试 牛客网华为机试题库。 (1)往年真题:17-20的往年复试上机题目。 (2)leetcode分类刷题: 数组-> 链表-> 哈希表->字符串->栈与队列->树->回... 目录 1.上机考试(120min) 2.复试简介 3.项目经历 4.英语口试(5min) 5.面试34问 1.上机考试 牛客网华为机试题库。 (1)往年真题:17-20的往年复试上机题目。 (2)leetcode分类刷题: 数组-> 链表-> 哈希表->字符串->栈与队列->树->回...
- 已知由n(n>=2)个正整数构成的集合A ,将其划分成两个不相交的子集A1和A2,元素个数分别为n1和n2,A1和A2中元素之和分别为S1和S2。设计一个尽可能高效的划分算法,满足|n1-n2|最小且|S1-S2|最大。要求: 1)给出算法的基本设计思想。 2)根据设计思想,采用C或C++语言描述算法,关键之处给出注释。 3... 已知由n(n>=2)个正整数构成的集合A ,将其划分成两个不相交的子集A1和A2,元素个数分别为n1和n2,A1和A2中元素之和分别为S1和S2。设计一个尽可能高效的划分算法,满足|n1-n2|最小且|S1-S2|最大。要求: 1)给出算法的基本设计思想。 2)根据设计思想,采用C或C++语言描述算法,关键之处给出注释。 3...
- 文章目录 1.题目2.法一:二叉树时间复杂度 3.法二:多叉树(打星号)reference 1.题目 DFS 是一个劲的往某一个方向搜索,而回溯算法建立在 DFS 基础之上的... 文章目录 1.题目2.法一:二叉树时间复杂度 3.法二:多叉树(打星号)reference 1.题目 DFS 是一个劲的往某一个方向搜索,而回溯算法建立在 DFS 基础之上的...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签