August李
August李
全部文章
C++
python(3)
个人总结(2)
嵌入式开发(3)
开发环境(3)
数字图像处理(15)
深度学习(15)
题解(1)
归档
标签
去牛客网
登录
/
注册
水木年华 Coding正当时
树下捡起的是落叶,海边捡起的是贝壳
全部文章
/ C++
(共28篇)
C++基础: vector 容器及其遍历与越界问题
主要参考: 遍历的几种方式及性能对比; 一个非常隐蔽的越界错误 文章目录 构造函数与初始化 增加与删除函数 索引与遍历 索引 迭代器遍历 下标遍历 auto 输出 其他函数 越界问题 其他问题 vector类称...
2020-07-13
0
2518
网络通信: TCP与UDP协议
主要参考: c++ 网络编程(一)TCP/UDP windows/linux 下入门级socket通信 客户端与服务端交互代码; UDP协议的详细解析; TCP 详解 文章目录 网络编程和套接字 消息接收过程 消息发送过程 UDP协...
2020-07-13
0
725
C++报错处理汇总(Leetcode刷题)
环境错误: error:control reaches end of non-void function[-Werror=return-type] 无实际返回值, 需要追加 return {-1, -1}; ERROR: AddressSanitizer: heap-buffer-...
2020-07-13
0
716
C++刷题笔记:字符串
题目 无重复字符的最长子串 替换空格 无重复字符的最长子串 以滑动窗口的方式来寻找子串, 左指针在遇到重复元素时更新, 右指针即遍历指针i. 时间复杂度 O ...
2020-07-13
0
533
C++基础: STL容器
文章目录 容器适配器 顺序容器 关联容器 容器适配器 关于emplace,在C++11中值得说明的是: 容器的插入操作会涉及到两次构造,首先是临时对象的初始化构造;接着在插入的时候复制一次,会触发拷贝构造;最后释放临时对象。但是很多时候我们并不需要两次构造带...
2020-07-13
0
669
Data Structures in C++:排序算法
主要参考: 数据结构与算法(C++实现) GitHub源码 Data-Structure-CPP 目录 交换 冒泡排序 选择排序 插入排序 快速排序 ★★★ 归并排序 基数排序(桶、箱) 交换 std::swap()可以直接...
2020-07-13
0
724
C++基础:C++标准库(含STL标准模板库)总述
STL 标准模板库的组成 STL 提供六大组件,彼此可以组合套用: 容器(containers):各种数据结构,如vector,list,deque,set,map,用来存放数据,从实现的角度来看,STL容器是一种class template,就体积而言,这一部分很像冰山在海角下的比率。...
2020-07-13
0
1499
C++基础:字符串库
目录 定义与初始化 元素访问 类型转换 C类型的`char*`, `char[]` 数值转换 成员函数 迭代器 容量 copy 增删改查 比较 应用 - 字母大小写转换 附:ASCII 码...
2020-07-13
0
688
Data Structures in C++:栈和队列的数组实现
文章目录 顺序栈 顺序队列 循环队列 模板类 顺序栈 预先分配一块连续的内存用于存放栈中的元素,并设栈顶指针top 指示栈顶元素; 初始值 top = -1 入栈/出栈后,top++ / top-- 当 top == -1时,为空栈; 当...
2020-07-13
0
488
Data Structures in C++:链表
文章目录 数组和链表 单链表和双链表 单链表的C++实现 循环链表 std::list 双向循环链表 数组和链表 数组因为内存连续,随机访问性强,可通过下标进行快速定位,查找速度快;但在插入和删除效率低,都需要移动数据,对内存空间要求高,必须有足够的连续内存空...
2020-07-13
0
720
首页
上一页
1
2
3
下一页
末页