自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 位运算随笔

C++ 语法具体规范

2025-04-09 23:38:01 68

原创 七种基本排序总结

//我竟不会写伪码…1.<插入排序>//稳定时间复杂度:最好情况:原本有序,只用比较n次。最坏情况:原本逆序,比较n(n-1)/2次。平均复杂度为O(n2)空间复杂度:需要一个辅助空间记录将插入的值,空间复杂度O(1)void insert(int* a,int n){ for(int i=1;i<n;++i){ int end=i,key=a[i]; while(end&&a[i]<a[i-1]){ a[end]=a[end-1]; -

2020-10-08 23:10:22 214

原创 in-line(内联)概念

内联就是指内联函数。用inline修饰的函数为内联函数,编译时C++编译器会在调用内联函数的地方直接展开,没有函数压栈开销,能提高程序运行效率。 inline是一种以空间换时间的做法,省去调用函数开销。所有代码很长,或者又递归/循环的函数不宜使用inline。 inline对编译器只是一个建议,编译器会自动优化,如果inline函数体内又循环/或递归编译器会忽略内联。 inline声明和定义不能分离,不然会导致连接错误,被inline展开的函数没有地址,链接会找不到。 在release下,如上。.

2020-10-04 08:25:59 1643

原创 数组传参与指针传参

#include<stdio.h>int main(){ char arr[] = "abcdef"; printf("%d\n", &arr); //arr数组的长度为7个字节,\0是要算在数组中的,因为\0处是因为数组的存在才被置为\0的 printf("%d\n", &arr+1);//所以&arr为x时,&arr+1为x+7 retu...

2019-10-16 17:47:05 498

原创 函数指针拓展

void test(){}typedef void(*Pfun)();int main(){ void(*p)();//函数指针 Pfun p;//函数指针 void(*arr[10])();//函数指针数组 Pfun arr[10];//函数指针数组 Pfun (*arr)[20];//函数指针数组指针 void(*(*arr)[10])();//函数指针数组指针 ret...

2019-10-16 12:35:59 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除