c++
-
RSA 加密解密算法实现(简单,易懂)!!!
目录 一、什么是RSA算法 1.对称加密 2.非对称加密 3.非对称加密的应用 二、RSA算法的基础操作步骤 1.生成公钥和私钥 2.用公钥加密信息 3.用私钥解密信息 三、AC…
-
【算法专题】双指针
双指针 双指针 1. 移动零 2. 复写零 3. 快乐数 4. 盛水最多的容器 5. 有效三角形的个数 6. 和为s的两个数字 7. 三数之和 8. 四数之和 双指针 常见的双指针…
-
华为OD机试 – 机场航班调度程序(Java & JS & Python & C & C++)
题目描述 XX市机场停放了多架飞机,每架飞机都有自己的航班号CA3385,CZ6678,SC6508等,航班号的前2个大写字母(或数字)代表航空公司的缩写,后面4个数字代表航班信息…
-
第十三届蓝桥杯省赛 C++ C 组 I 题、Python B 组 H题——技能升级(AC)
目录 1.技能升级 1.题目描述 2.输入格式 3.输出格式 4.样例输入 5.样例输出 6.数据范围 7.原题链接 2.解题思路 3.Ac_code 1.技能升级 1.题目描述 …
-
C语言 字母大小互相转换 三种思路
1.利用ASCII值方法(大小写相差32) 方法(1) #include int main() { char ch; printf(“请输入一个字符:\n”); scanf(“%c…
-
C++:内存管理
内存分布: 首先我们需要了解的是C/C++中内存区域的划分: 1. 栈又叫堆栈–非静态局部变量/函数参数/返回值等等,栈是向下增长的:先调用的地址比后调用的地址大。 2…
-
【C++破局】C++内存管理之new与deleted剖析
作者主页 📚lovewold少个r博客主页 ⚠️本文重点:c++内存管理部分知识点梳理 👉【C-C++入门系列专栏】:博客文章专栏传送门 &…
-
C++二分查找算法:132 模式枚举3
说明 本篇是视频课程的讲义,可以看直接查看视频。也可以下载源码,包括空源码。 本文涉及的基础知识点 二分查找算法合集 本题不同解法 包括题目及代码 C++二分查找算法:132 模…
-
C++ AVL树(四种旋转,插入)
C++ AVL树[四种旋转,插入] 一.AVL树的概念及性质 二.我们要实现的大致框架 1.AVL树的节点定义 2.AVL树的大致框架 三.插入 1.插入逻辑跟BST相同的那一部分…
-
C++ 带你吃透string容器的使用
C++ 带你吃透string容器的使用 一.string容器概述 二.string容器的使用 1.string容器的默认成员函数 1.构造函数和拷贝构造函数 2.赋值运算符重载 3…
-
力扣编程题算法初阶之双指针算法+代码分析
目录 第一题:复写零 第二题:快乐数: 第三题:盛水最多的容器 第四题:有效三角形的个数 第一题:复写零 力扣(LeetCode)官网 – 全球极客挚爱的技…
-
离散化(算法)
目录 一、离散化的概念 二、离散化的模板 三、离散化的应用 题目 思路分析 代码实现 一、离散化的概念 离散化是一种将连续数据映射到离散值的过程。它通常用于优化某些算法,尤其是与区…
-
C++【哈希表的完善及封装】
✨个人主页: 北 海 🎉所属专栏: C++修行之路 🎃操作环境: Visual Studio 2019 版本 16.11.17 文章目录 …
-
华为OD机试 – 伐木工(Java & JS & Python & C & C++)
题目描述 一根X米长的树木,伐木工切割成不同长度的木材后进行交易,交易价格为每根木头长度的乘积。规定切割后的每根木头长度都为正整数;也可以不切割,直接拿整根树木进行交易。 请问伐木…
-
c语言——俄罗斯方块
一、游戏效果 二. 游戏背景 俄罗斯方块是久负盛名的游戏,它也和贪吃蛇,扫雷等游戏位列经典游戏的⾏列。 《俄罗斯方块》(Tetris,俄文:Тетрис)是一款由俄罗斯人阿列克谢·…
