首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
面试
后端
程序员
前端
算法
人工智能
测试
AIGC
云原生
展开
全部
面试
后端
程序员
前端
算法
人工智能
测试
AIGC
云原生
LLM
单元测试
AB测试
架构
数据库
C++
暂无数据
推荐
最新
C++线程池学习 Day07
学习了std::mutex的底层实现流程、其使用的内存序、其两大核心功能、实现同步的方法、使用relaxed和seq_cst内存序的场景
C++提高编程 4.0
3 STL- 常用容器 3.1 string容器 3.1.1 string基本概念 本质: string是C++风格的字符串,而string本质上是一个类 string和char * 区别: char
AcWing学习——差分
1. 概念 差分其实就是前缀和的逆运算,已知a1、a2……an,构造b1、b2……bn,使得ai=b1+b2+……+bi,bj=aj-a(j-1),A数组称为B数组的前缀和,B数组称为A数组的差分。
AcWing学习——高精度
1. 概念 当两个正数相加时,可能会超出其类型的最大范围。当两个负数相加时,可能会超出其类型的最小范围。当两个数相乘时,依旧可能会超出其类型所能表示的最大范围。 2. 加法 2.1. 思路 从个位开始
【C/C++】面试官:手写一个memmove,要求性能尽可能高
回答策略 首先,写出能正确处理重叠问题的版本。 然后,提出块拷贝优化,并主动点出按块访问连续内存的前提——这块内存的首地址必须是按sizeof(uintptr_t)个字节对齐的。 接着,讨论“对齐同步
AcWing学习——双指针算法
1. 概念 双指针通过两个指针以不同速度和条件来遍历某个区间,在遍历期间能够找到符合特定条件的元素或者子区间。 2. 思路 一般的双指针算法都存在一个暴力算法,即O(n^2)时间复杂度的算法,我们可以
AcWing学习——归并排序
1. 概念 归并排序与快速排序有异曲同工之处,同样是利用到了分治思想,但是归并排序还利用到了归并的思想,将原数组依次分治,形成最小的有序子数组,然后俩俩归并,依次形成一个更大的有序子数组,直到原数组完
【算法导论】如何攻克一道Hard难度的LeetCode题?以「寻找两个正序数组的中位数」为例
「寻找两个正序数组的中位数」是一道来自LeetCode Hot100题单的Hard难度练习题。同时它也是2011年408笔试的手撕算法真题。 本文是笔者解答该题的整个思维过程的完整记录。
判断素数的方法
前言 基本上都是板子,没多少理解,想要看详细的解析过程请看别人的博客 1.普通版本: 2.埃氏筛法:(时间复杂度大概是log(n)) 对于120这个数, 120 = 2 * 2 * 2 * 3 * 5
C++ 虚函数,虚析构函数与多态,纯虚函数与抽象
虚函数的概念与使用 C++中的虚函数和多态是面向对象编程中的重要概念。虚函数允许在派生类中重写基类的函数,并且在运行时根据对象的实际类型来调用函数。这一点和Java中的重写(Override)函数类似
C++多线程(thread)
简单介绍 C++ 多线程,涵盖 thread 库、多种线程锁、锁守卫、原子操作,展示其功能、用法及多线程编程要点。
cURL 的 ipv6、ipv4 选择策略
最后等待第一个成功建立的连接,将作为后续cURL传输地址。 从上面流程可以看出几点:ipv6优先机制、快乐眼球(Happy Eyeballs)机制(也叫快速回退Fast Fallback机制)、轮询调度机制(Round-robin DNS)。 当对域名的并发请求过来时,服务器会…
Unreal Engine API:颠覆游戏开发,数字内容创造轻松驾驭!
Epic Games的得意之作Unreal Engine API,是虚幻引擎跳动着的核心心脏,为游戏开发带来新的可能!
编译器不按套路出牌,该怎么办?const 成员函数深度剖析
一、const 成员函数 首先来复习一下 const 成员函数,我们自己实现一个字符串 MyStr,内部使用 char* 指针保存原始数据,使用 get_length() 函数获取数组的长度,由于 g
C++ extern 关键字与extern "C"
extern的含义和作用 在C++中, extern 关键字用于声明一个全局变量或函数,表示该变量或函数是在其他文件中定义的。 当我们在一个cpp文件中使用 extern 关键字声明一个全局变量时,我
C++ 头文件与源文件
浅谈C++编译过程 在c++程序中,一般只包含2种文件,.h头文件和.cpp源文件,暂时不考虑和C混编.c这种。头文件主要包含类的声明、函数的原型和常量的定义等内容,而源文件包含实际的函数实现和变量定
调度算法
介绍调度算法,含先来先服务、短作业优先、优先级调度等,给出代码示例,还提及高响应比优先队列算法及开销问题。
【Atcoder】AtCoder Regular Contest 144 E - GCD of Path Weights | 图论、构造
【Atcoder】AtCoder Regular Contest 144 E - GCD of Path Weights | 图论、构造 题目链接 E - GCD of Path Weights (a
【JSCPC】2021江苏省赛 D. Pattern Lock | 构造
【JSCPC】2021江苏省赛 D. Pattern Lock | 构造 题目链接 Problem - D - Codeforces 题目 题目大意 $n$ 行 $m$ 列的点阵图,要求构造 $n\t
【好一朵美丽的玫瑰花】(C++代码实现+EasyX图形化界面)
以程序员的方式撒狗粮,专业浪漫,值得拥有!为您展示一朵迷人的七夕玫瑰花 首先,如果没有安装EasyX这个图形化界面软件的话,最后的动画结果是出不来的,所以先带大家把EasyX这个图形化界面解决好