首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
NilesChen
掘友等级
程序员
|
常州大学
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 60
沸点 0
赞
60
返回
|
搜索文章
最新
热门
AcWing学习——链表
1. 单链表 单链表常用于写邻接表,而邻接表的主要应用是用于存储图和树。 算法题的c/c++中,new一块地址空间的操作非常慢,当我们需要对非常大的数据进行链表操作时,可以使用数组模拟链表,即静态操作
Mac配置C++环境
1. Vscode配置 1.1. 下载对应c++插件 1.2. 新建cpp文件 在include文件夹下存放.h文件,在src文件夹下存放.cpp文件。 1.3. 打开C/C++配置UI界面 使用快捷
AcWing学习——区间合并
1. 概念 当给定几个连续区间,对拥有区间交集的区间进行合并操作,该操作称为区间合并。 2. 思路 首先按每个区间的左端点进行排序,其次扫描所有区间,将有交集的区间进行合并。由于已经按左端点进行排序,
C++提高编程 4.0
3 STL- 常用容器 3.1 string容器 3.1.1 string基本概念 本质: string是C++风格的字符串,而string本质上是一个类 string和char * 区别: char
C++提高编程 3.0
C++提高编程 本阶段主要针对C++==泛型编程==和==STL==技术做详细讲解,探讨C++更深层的使用 1 模板 1.1 模板的概念 模板就是建立通用的模具,大大提高复用性 例如生活中的模板 一寸
C++核心编程 2.0
C++核心编程 本阶段主要针对C++==面向对象==编程技术做详细讲解,探讨C++中的核心和精髓。 1 内存分区模型 C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由
C++基础入门 1.0
C++基础入门 1 C++初识 1.1 第一个C++程序 编写一个C++程序总共分为4个步骤 创建项目 创建文件 编写代码 运行程序 1.1.1 创建项目 Visual Studio是我们用来编写C+
AcWing学习——离散化
1. 概念 离散化是一种将无限空间中的有限个体,映射到有限空间中的方法,并且保持它们原有的相对顺序。 离散化只关心空间中数据的大小关系,并不关心数据的具体值。将一组分布稀疏、范围很大的原始数据,压缩成
AcWing学习——位运算
1. 概念 位运算相当于对某个数进行二进制运算。对n数左移m位相当于n*2^m即n<<m,右移相当于n*2^(-m)即n>>m,求n的二进制表示中的个位数相当于n%2即n&1。 2. 思路 通常使用位
AcWing学习——双指针算法
1. 概念 双指针通过两个指针以不同速度和条件来遍历某个区间,在遍历期间能够找到符合特定条件的元素或者子区间。 2. 思路 一般的双指针算法都存在一个暴力算法,即O(n^2)时间复杂度的算法,我们可以
下一页
个人成就
文章被点赞
50
文章被阅读
3,888
掘力值
493
关注了
3
关注者
8
收藏集
1
关注标签
0
加入于
2023-05-12