自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C语言】刷题知识点总结

1. char * 与 char ** char * :是一个保存字符串首地址的指针变量 char**:为二级指针,是一个指向指针的指针,但是具体的意义还需要再探讨 如 void EnCnt(int len, int *cnt1, char **tmp)//char **tmp是什么意思,int *cnt1又是什么意思 { for(int j = 0; j < len; j++) { for(int i = 0; i &l

2022-04-20 11:52:20 620

原创 几种排序算法

七大排序:时间复杂度和空间复杂度 冒泡 选择 插入排序 希尔排序 快速排序 归并排序 堆排序

2021-08-31 09:48:06 81

原创 刷题——STL容器使用技巧

哈希表 头文件的声明 #include <unordered_map> 元素插入 方法一:使用操作符[]直接插入 mp["a1"]=2; mp["a3"]=7; mp["a2"]=5; 第二种:使用insert 方法插入数值 umap.insert(make_pair("e",7)); 数值搜索 使用find方法进行数值搜索 string key="a3"; if (umap.find(key)==umap.end()) cout<<key<&

2021-08-30 17:16:21 253

原创 秋招面经总结

文章目录语言基础C语言的malloc怎么使用Malloc与calloc,realloc的区别宏定义与内联函数的区别内联函数strlen 和 sizeof 区别什么是虚函数,什么是纯虚函数,什么是抽象类?虚函数的实现条件与原理析构函数没有声明为虚析构函数的后果内存泄漏的原因深拷贝和浅拷贝堆和栈的区别New和malloc区别?C和C++的内存分区:static,static局部变量?生命周期?static关键字(全局,局部,成员变量,成员函数)重载 重写区别指针和引用区别智能指针悬挂指针和野指针指针函数 函数指

2021-08-24 10:59:07 563

原创 面试之strcpy/strlen/strcat/strcmp/memcpy的实现

这里写目录标题一、字符串拷贝strcpy二、字符串连接strcat三、字符串长度strlen四、字符串比较strcmp 一、字符串拷贝strcpy #include <stdio.h> #include <assert.h> using namespace std; char* my_strcpy(char * src, char * dest) { assert(src != NULL && dest != NULL); char* destt = des

2021-08-04 20:34:52 112 1

原创 剑指offer刷题记录

JZ2 替换空格 题目描述:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s string字符串 * @return string字符串 */ string

2021-03-08 20:13:34 152

原创 嵌入式Linux学习 make与makefile

GCC文件类型 GCC基本用法 静态连接 静态连接和动态链接的区别:静态连接是每一个程序都会有一个库的拷贝,动态链接是多个程序共享一个拷贝。(静态连接) Makefile介绍 Makefile术语 伪目标 变量 杂项 make后不再显示这一行,但会显示报错 ...

2021-01-11 15:27:38 100

原创 从零开始的数据结构与算法

1.模板函数 //增强代码的复用性,更改T即可以更改数据结构 // T 可以改为其他名字,如 Item // template <typename T1, T2...> template <typename T> void swap(T &a, T &b) { T temp; temp = a; a = b; b = temp; } 2.new int( )和new int[ ]的区别 new int[ ] 是创建一个int型数组,数组大小是在[ ]中指定,

2020-10-26 21:25:09 189

空空如也

空空如也

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

TA关注的人

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