- 来自深圳字节跳动大佬熊熊熊帮忙内推的。 从简历投递到约面试一天,约的第二天面试。 开始,自我介绍,面试官看你的简历,差不多5分钟左右,随便说就行,避免尴尬。 开始刷算法题: 给定两个链表和第三个链表,找规律然后进行算法实现。 其实就是实现加法,有进位,而且需要考虑链表长度不一样的情况。 例子: List1 : 1 -》 3 -〉5 List2:2 -》4 -〉2 ... 来自深圳字节跳动大佬熊熊熊帮忙内推的。 从简历投递到约面试一天,约的第二天面试。 开始,自我介绍,面试官看你的简历,差不多5分钟左右,随便说就行,避免尴尬。 开始刷算法题: 给定两个链表和第三个链表,找规律然后进行算法实现。 其实就是实现加法,有进位,而且需要考虑链表长度不一样的情况。 例子: List1 : 1 -》 3 -〉5 List2:2 -》4 -〉2 ...
- "Gribble City", "Gribbletown", "New Gribble", "San Gribble", "Gribble Vista" 如何对上面一组字符串常量进行声明调用呢?本文提供了3种思路供参考 1. 将一个指针数组初始化为一组字符串常量。也就是说,将其声明为一个char指针数组, 使得每个元... "Gribble City", "Gribbletown", "New Gribble", "San Gribble", "Gribble Vista" 如何对上面一组字符串常量进行声明调用呢?本文提供了3种思路供参考 1. 将一个指针数组初始化为一组字符串常量。也就是说,将其声明为一个char指针数组, 使得每个元...
- schema优化就是指逻辑设计 选择合适的数据类型: 1. 更小的通常更好 2. 简单就好 3. 尽量避免NULL(null字段将会多占用1个字节来存储是否为null) 基本数据类型 整数类型: TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT 分别占用 8,16,24,32,64位的存储空间 还可以区分是否只能为正数 实数类型: 浮点类... schema优化就是指逻辑设计 选择合适的数据类型: 1. 更小的通常更好 2. 简单就好 3. 尽量避免NULL(null字段将会多占用1个字节来存储是否为null) 基本数据类型 整数类型: TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT 分别占用 8,16,24,32,64位的存储空间 还可以区分是否只能为正数 实数类型: 浮点类...
- 文章目录 为什么链表会误成环如何判断链表有环如何判断环的大小判断环的入口 为什么链表会误成环 来看一个栗子,最近刷题刷链表,经常一不小心就下弄成环然后死循环了。 //ListNode* reverseList(ListNode* head) //{ // ListNode* node_temp; // ListNode* new_head; ... 文章目录 为什么链表会误成环如何判断链表有环如何判断环的大小判断环的入口 为什么链表会误成环 来看一个栗子,最近刷题刷链表,经常一不小心就下弄成环然后死循环了。 //ListNode* reverseList(ListNode* head) //{ // ListNode* node_temp; // ListNode* new_head; ...
- 这些天开始刷LC上的链表题,渐觉力不从心,想起一年前出学编程时,使用通用链表和文件做过的项目,决定先对链表进行一个基础全面的复习。 文章目录 public.h文件my_list.c通用链表使用示例 public.h文件 #include <stdio.h> //初学者,C语言开手 #include <conio.h> #include <... 这些天开始刷LC上的链表题,渐觉力不从心,想起一年前出学编程时,使用通用链表和文件做过的项目,决定先对链表进行一个基础全面的复习。 文章目录 public.h文件my_list.c通用链表使用示例 public.h文件 #include <stdio.h> //初学者,C语言开手 #include <conio.h> #include <...
- 剑指Offer——二叉树 前言 数据结构通常是编程面试中考察的重点。在参加面试之前,应聘者需要熟练掌握链表、树、栈、队列和哈希表等数据结构,以及它们的操作。本片博文主要讲解二叉树操作的相关知识,主要包括二叉树的建立、遍历方法的循环和递归写法。 二叉树是树形结构的一个重要类型。许多实际问题抽象... 剑指Offer——二叉树 前言 数据结构通常是编程面试中考察的重点。在参加面试之前,应聘者需要熟练掌握链表、树、栈、队列和哈希表等数据结构,以及它们的操作。本片博文主要讲解二叉树操作的相关知识,主要包括二叉树的建立、遍历方法的循环和递归写法。 二叉树是树形结构的一个重要类型。许多实际问题抽象...
- #include <stdio.h> #define MAXSIZE 1000#define OK 1#define ERROR 0 typedef int SElemType; typedef struct{ SElemType data[MAXSIZE]; int top;}SqStack; int InitSqStack(SqStack &S){... #include <stdio.h> #define MAXSIZE 1000#define OK 1#define ERROR 0 typedef int SElemType; typedef struct{ SElemType data[MAXSIZE]; int top;}SqStack; int InitSqStack(SqStack &S){...
- 递归原理 每当递归函数调用自身时,它都会将给定的问题拆解为子问题。递归调用继续进行,直到到子问题无需进一步递归就可以解决的地步。 为了确保递归函数不会导致无限循环,它应具有以下属性: 一个简单的基本案例(basic case)(或一些案例) —— 能够不使用递归来产生答案的终止方案。 一组规则,也称作递推关系(recurrence relation),可将所... 递归原理 每当递归函数调用自身时,它都会将给定的问题拆解为子问题。递归调用继续进行,直到到子问题无需进一步递归就可以解决的地步。 为了确保递归函数不会导致无限循环,它应具有以下属性: 一个简单的基本案例(basic case)(或一些案例) —— 能够不使用递归来产生答案的终止方案。 一组规则,也称作递推关系(recurrence relation),可将所...
- 目录 1. 涉及到两个对象时,需要使用this指针 2. 如何将两个要比较的对象提供给成员函数呢? 3. 回顾const 成员函数 4. const Stock & topval ( const Stock & s ) const 解读 5. topval如何实现? 6. this是返回对象的地址,*this是对象 程序实现 stock20.h usest... 目录 1. 涉及到两个对象时,需要使用this指针 2. 如何将两个要比较的对象提供给成员函数呢? 3. 回顾const 成员函数 4. const Stock & topval ( const Stock & s ) const 解读 5. topval如何实现? 6. this是返回对象的地址,*this是对象 程序实现 stock20.h usest...
- 因为去学别的东西,也就两个月没刷题,结果该忘记的不该忘记的都忘记了。 思来想去,还是做个总结要来的好些。 不涉及那些奇思妙想的题目,就纪录最基本的东西。 文章目录 本篇将重点讲链表的基本操作(增删查改)public.hmy_list.c 概览创建节点新增节点指定位置插入节点删除节点问题代码1:问题代码2得出经验翻转链表关于链表成环的处理办法 ... 因为去学别的东西,也就两个月没刷题,结果该忘记的不该忘记的都忘记了。 思来想去,还是做个总结要来的好些。 不涉及那些奇思妙想的题目,就纪录最基本的东西。 文章目录 本篇将重点讲链表的基本操作(增删查改)public.hmy_list.c 概览创建节点新增节点指定位置插入节点删除节点问题代码1:问题代码2得出经验翻转链表关于链表成环的处理办法 ...
- 这个一直没搞太明白,相识度高是一回事,不会用又是另一回事儿。 所以今天又温故了一遍: 为什么需要exec函数? fork子进程是为了执行新程序(fork创建了子进程后,子进程和父进程同时被OS调度执行,因此子进程可以单独的执行一个程序,这个程序宏观上将会和父进程程序同时进行) 可以直接在子进程的if中写入新程序打代码。但这样不够灵活,因为我们只能把子进程程序的源代... 这个一直没搞太明白,相识度高是一回事,不会用又是另一回事儿。 所以今天又温故了一遍: 为什么需要exec函数? fork子进程是为了执行新程序(fork创建了子进程后,子进程和父进程同时被OS调度执行,因此子进程可以单独的执行一个程序,这个程序宏观上将会和父进程程序同时进行) 可以直接在子进程的if中写入新程序打代码。但这样不够灵活,因为我们只能把子进程程序的源代...
- 在LeetCode上刷了一波关于数组的题,我有一个好习惯,每次做完题都会去看一下官方的解法和其他大佬留在评论区的解法。 我发现,在和计数(我词汇量比较匮乏,这个“计数”,是一个横广阔的场景)的过程中,map出现的频率非常之高,和哈希表有的一拼。 我想可能是哈希表难度太高吧,为了照顾我们这些菜鸟看得懂,特地降低了难度。 在我前面几篇刷题笔记中,可以随便找些题目,看完之后... 在LeetCode上刷了一波关于数组的题,我有一个好习惯,每次做完题都会去看一下官方的解法和其他大佬留在评论区的解法。 我发现,在和计数(我词汇量比较匮乏,这个“计数”,是一个横广阔的场景)的过程中,map出现的频率非常之高,和哈希表有的一拼。 我想可能是哈希表难度太高吧,为了照顾我们这些菜鸟看得懂,特地降低了难度。 在我前面几篇刷题笔记中,可以随便找些题目,看完之后...
- 题目 给定一个非空二叉树,返回其最大路径和。 本题中,路径被定义为一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。 示例 1: 输入: [1,2,3] 1 / \ 2 3 输出: 6 123456789 示例 2: 输入: [-10,9,20,null,null,15,7] -10 / \ 9 20 / ... 题目 给定一个非空二叉树,返回其最大路径和。 本题中,路径被定义为一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。 示例 1: 输入: [1,2,3] 1 / \ 2 3 输出: 6 123456789 示例 2: 输入: [-10,9,20,null,null,15,7] -10 / \ 9 20 / ...
- 最终成绩 牢骚 在经历了198周、199周连续的两道题全退,1000+、2000+排名之后终于迎来了新一轮的手速竞赛。可以看到本周题相对来说非常简单,前489名都是AK了四道题的选手。自己的成绩也还算过的去,勉强挤进了前150名,得益于当天良好的状态和清晰的思路。。。 正文 1534.统计好三元组 - E 题目内容:https://leetcode-cn.... 最终成绩 牢骚 在经历了198周、199周连续的两道题全退,1000+、2000+排名之后终于迎来了新一轮的手速竞赛。可以看到本周题相对来说非常简单,前489名都是AK了四道题的选手。自己的成绩也还算过的去,勉强挤进了前150名,得益于当天良好的状态和清晰的思路。。。 正文 1534.统计好三元组 - E 题目内容:https://leetcode-cn....
- 朋友圈 班上有 N 名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友。所谓的朋友圈,是指所有朋友的集合。 给定一个 N * N 的矩阵 M,表示班级中学生之间的朋友关系。如果M[i][j] = 1,表示已知第 i 个和 j 个学生互为朋友关系,否则为不知道。你必须输... 朋友圈 班上有 N 名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友。所谓的朋友圈,是指所有朋友的集合。 给定一个 N * N 的矩阵 M,表示班级中学生之间的朋友关系。如果M[i][j] = 1,表示已知第 i 个和 j 个学生互为朋友关系,否则为不知道。你必须输...
上滑加载中
推荐直播
-
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(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签