
首先编译器内部大概分成前端 分析 优化 后端 这几个大概的步骤 llvm的构成:前端就是把高级语言例如c语言转换成IR 这个过....
目录 1. 什么是 List 2. List 常见实现类 2.1 ArrayList 类 2.2 LinkedList 类 2.3 Vector 类 3. 常用方法 1. 什么是 Lis....
数组中的最小值 #include int main(){ int i,k,n; int a[100]; int min=a[0]; int index=0; printf("请....
1.自我介绍 2021级大学本科学生光电信息科学与工程专业——工科并非受如今的学编程热潮影响而学习C语言,而是学校开设了C语....
检查两颗树是否相同 链接 class Solution { public boolean isSameTree(TreeNode p, TreeNode q) { if(p == null ....
C++常用 控制台输出命名空间 using namespace std//控制台打印字符串char cha[] = "世界你好!";cout....
什么是阶乘和? 比如 5的阶乘和 = 1!+2!+3!+4!+5!= 1+2+6+24+120 = 153 常规算法f1 需要两个for循环,那么如何....
1.异常处理 try{try{}catch(bad_alloc)//捕获特定异常{throw;//或者抛出,让外层的异常捕获处理}}catch(...)//捕获所有内存....
⼀维数组 1. 静态 int array[100]; 定义了数组array,并未对数组进⾏初始化 2. 静态 int array[100] = {1,2....
C++ 语句 1.控制符endl endl的意思主要是负责换行,而在字符串中 也是换行的意思。 例如, cout 这样的输出是一个意思。 但....
SDK的内部配置是用C++和C语言编写的,但只要能调用SDK,就应该能与用任何语言开发的应用程序对接。
发现一个new的用法,如下 int val;new ((void*)&val) int; 搜索后知道它叫 定位new运算符,作用就是在指定地址new一块内存。....
set和multiset 1)所有元素都会在插入时自动排序 2)本质上属于关联式容器,底层结构是二叉树实现 3)set不允许容器中出现重....
sunday 算法是一种很高效的字符串匹配算法, 其实现也较kmp算法简单很多 class Sunday {public: const string& needle; ....
源代码: #include using namespace std;const int n = 100000;const int N = n + 1;int m;int a[N], b[N], c[N], d[N];int f....
//使用通配符 Set keys = redisTemplate.keys("linkJunpVisit*"); 通过迭代获取key名称 Set keys = redisTemplate....
map/multimap 1)这两者属于关联式容器,底层是使用二叉树实现。 2)map中所有的元素都是pair 3)pair中第一个元素为key(键值)....
pair的构造 没有默认值无参构造 1)pairp(value1,value2);//可能用不起 2)pairp=make_pair(value1,value2); pair的访问 pair ....
题目链接:https://leetcode.cn/problems/perfect-squares/ 题目如下: class Solution {public: int numSquares(int n)....
逻辑值 关系运算符: > = } if else 超过3个后可以考虑用switch case goto语句常用于多重循环跳出....