摘要: vector与数组区别: 数组是静态空间,而vector可以系统自动动态扩展。 可以吧vector看成 类+模板 动态扩展原理:不是像链表在后面接,而是拷贝到更大的vector容器里面。 解决方法:reserve(int len);//预留len个长度 而vector不会自动收缩,利用resize缩 阅读全文
posted @ 2021-10-18 20:23 未定义式 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 用简洁的方式给大家一点基础知识。 位运算常用知识: -127 原 1111 1111反 1000 0000 补 1000 0001 优先级 移位 >& > ^ > | &与 1&1 = 1 10 0 00 0 ^异或 11 0 10 1 00 0 |或 11 1 10 1 00 0 位运算常用函数【 阅读全文
posted @ 2021-10-12 23:11 未定义式 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 新手函数推荐2【含递归】 新手写题目经常会遇到差不多的题目,所以平时我们经常吧常用的求解过程封装成函数,以后写题自己调用一次就好啦,这里给大家分享几个函数。 老师也讲到了递归,我也分享一些递归的写法。 1正序递归输出数字里面各个位数字: void positivePrint(int num){ int n = num%10; 阅读全文
posted @ 2021-10-04 13:32 未定义式 阅读(63) 评论(0) 推荐(3) 编辑
摘要: 新手简单看懂c++ 网上许多题目答案有的是c++写的,下面给大家分析c++和c的区别,帮助大家阅读c++,如果想仔细深入学习,推荐b站大学。 1 #include <iostream> 这是类似c的头文件2 using namespace std; 名字域,不拓展。 3 int a=1; cin>>a; 就是scanf 阅读全文
posted @ 2021-09-27 11:36 未定义式 阅读(288) 评论(0) 推荐(3) 编辑
摘要: 作为新手,挑了两个常用的函数,可以帮助做基础题。 输出数组的max和min void minmax(int a[],int len,int *max,int *min) { int i; *min = *max = a[0]; for(i=1;i<len;i++){ if(a[i]<*min){ * 阅读全文
posted @ 2021-09-22 23:24 未定义式 阅读(109) 评论(1) 推荐(2) 编辑