- 《剑指Offer》面试题3 问题一、找出数组中重复的数字 题目:在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了, 也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2, 3, 1, 0, 2, ... 《剑指Offer》面试题3 问题一、找出数组中重复的数字 题目:在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了, 也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2, 3, 1, 0, 2, ...
- 目录 一,引用 1,函数参数引用传递 2,引用型变量 3,函数返回引用型 二,左值和右值 1,左值和右值 2,表达式 3,取址和解地址 4,引用和const 5,move 6,右值引用 一,引用 1,函数参数引用传递 #include<iostream>using namespace std; ... 目录 一,引用 1,函数参数引用传递 2,引用型变量 3,函数返回引用型 二,左值和右值 1,左值和右值 2,表达式 3,取址和解地址 4,引用和const 5,move 6,右值引用 一,引用 1,函数参数引用传递 #include<iostream>using namespace std; ...
- 刷题随笔记录~ transform转换容器的元素 string s="2019-07-25 14:45:23"; transform(s.begin(),s.end(),s.begin(),... 刷题随笔记录~ transform转换容器的元素 string s="2019-07-25 14:45:23"; transform(s.begin(),s.end(),s.begin(),...
- 原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,在本教程中,我们将学习如何使用 RotateAngleAxis 函数。首先创建一个新的C++ Actor 类,并将其命名为 RotateAngleAxis 。在头文件中,我们将创建两个浮点变量和两个FVector 变量,并将它们设置... 原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,在本教程中,我们将学习如何使用 RotateAngleAxis 函数。首先创建一个新的C++ Actor 类,并将其命名为 RotateAngleAxis 。在头文件中,我们将创建两个浮点变量和两个FVector 变量,并将它们设置...
- 1079 Total Sales of Supply Chain (25 分) 题目传送门:1079 Total Sales of Supply Chain (25 分) 一、题目大意 商品销售链上... 1079 Total Sales of Supply Chain (25 分) 题目传送门:1079 Total Sales of Supply Chain (25 分) 一、题目大意 商品销售链上...
- 《剑指Offer》面试题9 1 问题 题目:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入结点和在队列头部删除结点的功能。 template <typename T> class CQueue{public: CQueue... 《剑指Offer》面试题9 1 问题 题目:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTail和deleteHead,分别完成在队列尾部插入结点和在队列头部删除结点的功能。 template <typename T> class CQueue{public: CQueue...
- 大小写:由一个或多个单词组成的变量或者函数,其中每个单词的首字母大写,单词之间没有下划线。 举个例子:Health 和UPrimitiveComponent就是正确的命名规则。但是lastMouseCoordinates或者delta_coordinates就是错误的命名法。前缀:类名用一个额外的大写字母来区分变量名,例如:FSkin ... 大小写:由一个或多个单词组成的变量或者函数,其中每个单词的首字母大写,单词之间没有下划线。 举个例子:Health 和UPrimitiveComponent就是正确的命名规则。但是lastMouseCoordinates或者delta_coordinates就是错误的命名法。前缀:类名用一个额外的大写字母来区分变量名,例如:FSkin ...
- 申明了FORCEINLINE关键字的内联函数,不能和void一起使用。不然就会报错。虚幻引擎中,基本数据类型包括,uint8、uint16、uint32、uint64、int8、 int16、int32、... 申明了FORCEINLINE关键字的内联函数,不能和void一起使用。不然就会报错。虚幻引擎中,基本数据类型包括,uint8、uint16、uint32、uint64、int8、 int16、int32、...
- 《剑指Offer》面试题19:正则表达式匹配 1 题目 请实现一个函数用来匹配包含'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(含0次)。在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但与"a... 《剑指Offer》面试题19:正则表达式匹配 1 题目 请实现一个函数用来匹配包含'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(含0次)。在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但与"a...
- 目录 一,C语言可见性 二,C++可见性 三,嵌套类、内部类 一,C语言可见性 在C语言存储类别、存储区一文中我总结了C语言中变量的可见性(作用域、链接属性) 除了变量,函数、类型、宏等也有可见性,他们的可见性只取决于作用域,而他们的作用域都是文件作用域。 PS:不能在函数内定义函数,只能在文件内定义,函数的作用域只能是... 目录 一,C语言可见性 二,C++可见性 三,嵌套类、内部类 一,C语言可见性 在C语言存储类别、存储区一文中我总结了C语言中变量的可见性(作用域、链接属性) 除了变量,函数、类型、宏等也有可见性,他们的可见性只取决于作用域,而他们的作用域都是文件作用域。 PS:不能在函数内定义函数,只能在文件内定义,函数的作用域只能是...
- 【原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,本教程将介绍 —— 如何在一个场景中获得小兵的总数。创建一个新的 C++ Actor 子类,并将其命名为 GetNumberOfPawns 。 头文件中不需要做任何事情,下面是最终的头文件。 GetNumberOfPawns.h #... 【原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 接上一节教程,本教程将介绍 —— 如何在一个场景中获得小兵的总数。创建一个新的 C++ Actor 子类,并将其命名为 GetNumberOfPawns 。 头文件中不需要做任何事情,下面是最终的头文件。 GetNumberOfPawns.h #...
- 《剑指offer》面试题11 题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数组的最小值为1。 算法基本思想(二分查找):数组划分成两... 《剑指offer》面试题11 题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数组的最小值为1。 算法基本思想(二分查找):数组划分成两...
- 《剑指Offer》面试题4 1 问题描述 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 2 分析 按照二维数组元素之间的规律,选择从右上角(或者左下角)的... 《剑指Offer》面试题4 1 问题描述 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 2 分析 按照二维数组元素之间的规律,选择从右上角(或者左下角)的...
- 两种创建类实例的方法 Person p1(10); //对象创建在栈空间,值引用,系统自动析构 Person * p1 = new Person(10); //对象创建在堆空间,指针访问,需要程序员delete调用析构p1->showAge();delete p1; 那么,有没有一种让对象分... 两种创建类实例的方法 Person p1(10); //对象创建在栈空间,值引用,系统自动析构 Person * p1 = new Person(10); //对象创建在堆空间,指针访问,需要程序员delete调用析构p1->showAge();delete p1; 那么,有没有一种让对象分...
- 【原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 在本教程中,我们使用标准的第一人称 C++ 模板并带上入门内容 点击查看大图 点击查看大图 要添加一个新的 C++ 类到您的项目,首先右键单击,然后选择 ne... 【原教程是基于 UE 4.18,我是基于 UE 4.25】 英文原地址 在本教程中,我们使用标准的第一人称 C++ 模板并带上入门内容 点击查看大图 点击查看大图 要添加一个新的 C++ 类到您的项目,首先右键单击,然后选择 ne...
上滑加载中
推荐直播
-
华为云码道-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 提升研发效率与内容生产力。
回顾中
热门标签