Lv.3
平凡的人1
更多个人资料
402
成长值
0
关注
1
粉丝
+ 关注
私信
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
数据库、编程语言
个人勋章
TA还没获得勋章~
成长雷达
370
12
0
0
20
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
数据库、编程语言
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
【算法】前缀和与差分
@[toc]前缀和差分是一对逆运算 1.一维前缀和有一个长度为n的数组an:a1,a2…an;对于前缀和:Si= a1+a2+…+ai如何求Si,S[i] = s[i-1]+a[i]前缀和可以快速求出原数组里面一段数的和。比如求一段区间[l,r],如果按照原来的做法,需要循环一遍,O(n),有前缀和的算法:这个区间的数就是(Sr) - (sl-1)。同时,为了方便计算令s[0] = 0.比如...
数据结构
平凡的人1
2023-01-19 20:23:50
518
0
0
2023-01-19 20:23:50
518
0
0
【算法】高精度问题
@[toc]高精度:利用计算机进行数值计算,有时会遇到这样的问题:有些计算要求精度高,希望计算的数的位数可达几十位甚至几百位,虽然计算机的计算精度也算较高了,但因受到硬件的限制,往往达不到实际问题所要求的精度。我们可以利用程序设计的方法去实现这样的高精度计算。由于C++中没有处理专门去处理大整数的类,我们可以用字符串或者STL的容器来处理大整数的加减乘除 1.高精度加法由于进位进行的原因,我...
https
容器
平凡的人1
2023-01-19 20:23:25
368
0
0
2023-01-19 20:23:25
368
0
0
【Linux】基础IO——系统文件IO&fd&重定向&理解
@[toc] 一、回顾C文件接口 1.打开和关闭对于C语言的文件操作,首先我们需要打开(fopen)文件,打开失败将会返回NULL ,而打开成功则返回文件的指针(FILE*)最后我们则需要关闭(fclose)文件。FILE *fopen(char *filename, char *mode)filename为文件名(包括文件路径),mode为打开方式,它们都是字符串int fclose(FI...
Linux
任务调度
平凡的人1
2023-01-19 20:21:30
874
0
0
2023-01-19 20:21:30
874
0
0
【C++笔试强训】第七天
@[toc] 选择题在()情况下适宜采用 inline 定义内联函数A 函数体含有循环语句B 函数体含有递归语句C 函数代码少、频繁调用D 函数代码多,不常调用回顾内联函数:inline修饰的函数称为内联函数,在编译阶段,会将内联函数展开 —— 将函数调用直接使用函数体替换作用是少了函数调用参数压栈以及建立栈帧的开销,可以提高程序运行的效率注意:inline是一个建议性的关键字 —— 具体情...
C++
平凡的人1
2023-01-19 20:20:49
462
0
0
2023-01-19 20:20:49
462
0
0
【C++笔试强训】第六天
@[toc] 选择题1.十进制变量i的值为100,那么八进制的变量i的值为()A 146B 148C 144D 142进制之间的转化,这不用多说了把2.执行下面语句后的输出为int I=1;if(I<=0) printf("****\n") ;else printf("%%%%\n");A %%B ****C 有语法错,不能正确执行D %%%%条件判断打印else的结果,我们在来...
C++
数据结构
平凡的人1
2023-01-19 20:20:05
530
0
0
2023-01-19 20:20:05
530
0
0
【C++笔试强训】第五天
@[toc] 选择题在上下文和头文件均正常情况下,以下程序的输出结果是()int x = 1;do{ printf("%2d\n",x++)}while(x--);A 1B 无任何输出C 2D 陷入死循环x=1,x++是后置++,先使用,在加加。x=2进入while条件判断,x–-等于1为真又继续进入循环,如此重复下去陷入死循环,选D定义char dog[]=“wang\0miao”;那么s...
平凡的人1
2022-12-15 11:16:57
513
0
0
2022-12-15 11:16:57
513
0
0
【C++】list的模拟实现来咯
@[toc] 一、整体框架list的本质就是带头双向循环链表,我们直接来看一看整体框架:namespace hwc{ //结点 template<class T> struct list_node { list_node* _next; list_node* _prev; T _data; list_node(const T& x) :_next(nullptr) , ...
C++
容器
数据结构
平凡的人1
2022-12-15 11:15:34
522
0
0
2022-12-15 11:15:34
522
0
0
【C++笔试强训】第四天
@[toc] 选择题#include<iostream>#include<cstdio>using namespace std;int main(){ int m=0123, n=123; printf("%o %o\n", m, n); return 0;}程序运行后的输出结果是()A 0123 0173B 0123 173C 123 173D 173 173这道题考查输出的格式,要区分各...
C++
数据结构
平凡的人1
2022-12-15 11:15:11
701
0
0
2022-12-15 11:15:11
701
0
0
【C++笔试强训】第三天
选择题1.以下程序的输出结果是()#include <stdio.h>int main() { char a[10] = {'1', '2', '3', '4', '5', '6', '7', '8', '9', 0}, *p; int i; i = 8; p = a + i; printf("%s\n", p - 3);}A 6B 6789C ‘6’D 789a是数组名,所以指向数组首元...
C++
数据结构
平凡的人1
2022-12-15 11:14:50
659
0
0
2022-12-15 11:14:50
659
0
0
【C++笔试强训】第二天
选择题1.使用printf函数打印一个double类型的数据,要求:输出为10进制,输出左对齐30个字符,4位精度。以下哪个选项是正确的?A %-30.4eB %4.30eC %-30.4fD %-4.30f对于 %m.nf ,double对应%f.要求打印double类型数据,输出10进制,输出左对齐,30个字符,4位精度,默认的是右对齐,左对齐要加-负号,30字符宽度对应m;4精度对应...
C++
数据结构
平凡的人1
2022-12-15 11:14:30
478
0
0
2022-12-15 11:14:30
478
0
0
总条数:90
10
10
20
50
100
1
2
3
4
5
6
...
9
上滑加载中
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注
私信