算法
-
【C++】map和set的封装
文章目录 1. 在STL中的map与set 2. 修改自己实现的红黑树 修改结构定义 红黑树的insert中如何取到key 迭代器 operator++ operator R…
-
Leetcode算法系列| 12. 整数转罗马数字
目录 1.题目 2.题解 C# 解法一:模拟 C# 解法二:硬编码数字 1.题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X…
-
类和对象(中)
文章目录 类的默认成员函数 1. 构造函数 1. 概念 2. 无参时主函数中的写法 3. 特性 特性1-3 特性 4 特性 5 内置类型(int char double) 自定义类…
-
GBDT算法原理及实战
1.什么是GBDT算法 GBDT(Gradient Boosting Decision Tree),全名叫梯度提升决策树,是一种迭代的决策树算法,又叫 MART(Multipl…
-
c语言之函数篇
前言 各位小伙伴们,我们又见面了,很高兴你们能看到这篇文章,和牛牛一起学习c语言的知识。本次牛牛分享的是c语言中有关 函数知识。一起开始学习吧! 目录 前言 一、认识函数 二、函数…
-
Unity的Bounds(包围盒)简记
Unity的Bounds(包围盒)简记 一、Bounds(包围盒)概述 1.什么是包围盒? 2.包围盒的类型 2.1 AABB包围盒(Axis-aligned bounding b…
-
【C++修炼之路】C++入门(中)—— 函数重载和引用
?作者主页:@安 度 因 ?学习社区:StackFrame ?专栏链接:C++修炼之路 文章目录 一、前言 二、函数重载 1、重载规则 2、函数名修饰规则 三、引用 1、区分 2、…
-
常见的排序算法
一、冒泡排序 // 外层循环控制从第几个数组元素开始 for (int i = 0; i < num.length – 1; i++) { // i<num. leng…
-
队列——“数据结构与算法”
各位CSDN的uu们你们好呀,又好久不见啦,最近有点摆烂,甚是惭愧!!!!今天,小雅兰的内容是队列,下面,让我们进入队列的世界吧!!! 队列 队列的概念及结构 队列:只允许在一端进…
-
贪心算法详解
一.贪心算法详解 一、什么是贪心算法? 二、贪心算法的应用场景 三、使用Java代码实现贪心算法 四、总结 前言 1.贪心算法(Greedy Algorithm)是一种经典的解题思…
-
手把手教你使用Python写贪吃蛇游戏(pygame,附源码)
贪吃蛇游戏是有史以来最受欢迎的街机游戏之一。在这个游戏中,玩家的主要目标是在不撞墙或不撞墙的情况下抓住最大数量的水果。在学习 Python 或 Pygame 时,可以将创建蛇游戏视…
-
C语言必背经典程序代码
1、水仙花数 题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次…
-
【C语言】深入解开指针(四)
🌈write in front : 🔍个人主页 : @啊森要自信的主页 ✏️真正相信奇迹的家伙,本身和奇迹一样了不起啊! 欢迎大家关注ὐ…
-
C++二分查找算法:有序矩阵中的第 k 个最小数组和
本文涉及的基础知识点 二分查找算法合集 本题的简化 C++二分查找算法:查找和最小的 K 对数字 十分接近m恒等于2 题目 给你一个 m * n 的矩阵 mat,以及一个整数 k …
-
C++ Sort函数详解
C++ Sort函数详解 前言 :sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变,如果某些场景需要保持相同元素…
