排序
选择结构程序设计之习题
选择结构程序设计之习题,有3个整数 a,b,c,由键盘输入,输出其中最大的数 //有3个整数 a,b,c,由键盘输入,输出其中最大的数 #include <stdio.h> int main(void) { int a, b, c; scan...
循环结构程序设计之习题
循环结构程序设计之习题,输入两个正整数 m 和 n,求其最大公约数和最小公倍数 //输入两个正整数 m 和 n,求其最大公约数和最小公倍数 #include <stdio.h> int main(void) { int m, n, iMa...
【Linux】信号|进程终止|调用可执行程序|创建进程 学习笔记
【Linux】信号|进程终止|调用可执行程序|创建进程 学习笔记,日期:2025.1.26(凌晨) 学习内容: Linux的信号 进程终止 调用可执行程序 创建进程 Linux的信号 首先要知道,我们是可以向进程发送...
C/C++与Python混合编程
C/C++与Python混合编程,Python与C++混合编程可以实现两种语言的优势结合,C++的程序性能很高且支持强大的系统调用能力,Python则生态丰富且开发效率高。本章将基于Python3讲述Python与C++混合编...
树链剖分/重链剖分
树链剖分/重链剖分,什么是树链剖分/重链剖分 我们可以弄一道例题来看看: 现在给定一棵 \(n(1 \le n \le 10^5)\) 节点的树,每个节点上有一个数值,现在你可以进行 $m ( 1 \le m \le 10^5) $ ...
快速排序QuickSqrt
快速排序QuickSqrt,以下是我对快排的理解: 一.概念 快速排序采用分治法,每一次函数的递归都规定左右界限,并且以一个哨兵为基础,然后想办法让这个哨兵左边的值都小于哨兵,右边的值大于...
基于 epoll 的协程调度器——零基础深入浅出 C++20 协程,没有调度器的协程不是好协程,协程本质是函数加状态机,std::string::resize() 对缓冲区一些用处,水平触发和边缘触发
基于 epoll 的协程调度器——零基础深入浅出 C++20 协程,没有调度器的协程不是好协程,协程本质是函数加状态机,std::string::resize() 对缓冲区一些用处,水平触发和边缘触发,前言 上一篇《没有调...
热身赛总结 题解
热身赛总结 题解,1. 旅行计划 赛时思路 因为目标是:求出一直向东以城市 \(i\) 为终点最多能够游览多少个城市,我进行逆向思维,转换题意,将目标改成:以城市 \(i\) 为起点一直向西最多能够游...
C++ Qt开发:使用关联容器类
C++ Qt开发:使用关联容器类,当我们谈论编程中的数据结构时,顺序容器是不可忽视的一个重要概念。顺序容器是一种能够按照元素添加的顺序来存储和检索数据的数据结构。它们提供了简单而直观的方...
C++ Qt开发:TreeWidget 树形选择组件
C++ Qt开发:TreeWidget 树形选择组件,Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大...
C++ Qt开发:SqlTableModel映射组件应用
C++ Qt开发:SqlTableModel映射组件应用,Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极...
C++内存分配揭秘:new操作符::operator new和Placement new的区别
C++内存分配揭秘:new操作符::operator new和Placement new的区别, 在 C++ 中,new 操作符、::operator new 和 placement new 是用于动态内存分配的工具,但它们有不同的用法...













