算法

  • 【C++】map和set的封装

    文章目录 1. 在STL中的map与set 2. 修改自己实现的红黑树 修改结构定义 红黑树的insert中如何取到key 迭代器 operator++ operator &#82…

    1天前
  • Leetcode算法系列| 12. 整数转罗马数字

    目录 1.题目 2.题解 C# 解法一:模拟 C# 解法二:硬编码数字 1.题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X…

    1天前
  • 类和对象(中)

    文章目录 类的默认成员函数 1. 构造函数 1. 概念 2. 无参时主函数中的写法 3. 特性 特性1-3 特性 4 特性 5 内置类型(int char double) 自定义类…

    1天前
  • GBDT算法原理及实战

    1.什么是GBDT算法   GBDT(Gradient Boosting Decision Tree),全名叫梯度提升决策树,是一种迭代的决策树算法,又叫 MART(Multipl…

    1天前
  • c语言之函数篇

    前言 各位小伙伴们,我们又见面了,很高兴你们能看到这篇文章,和牛牛一起学习c语言的知识。本次牛牛分享的是c语言中有关 函数知识。一起开始学习吧! 目录 前言 一、认识函数 二、函数…

    1天前
  • Unity的Bounds(包围盒)简记

    Unity的Bounds(包围盒)简记 一、Bounds(包围盒)概述 1.什么是包围盒? 2.包围盒的类型 2.1 AABB包围盒(Axis-aligned bounding b…

    1天前
  • 【C++修炼之路】C++入门(中)—— 函数重载和引用

    ?作者主页:@安 度 因 ?学习社区:StackFrame ?专栏链接:C++修炼之路 文章目录 一、前言 二、函数重载 1、重载规则 2、函数名修饰规则 三、引用 1、区分 2、…

    1天前
  • 常见的排序算法

    一、冒泡排序 // 外层循环控制从第几个数组元素开始 for (int i = 0; i < num.length – 1; i++) { // i<num. leng…

    算法结构 1天前
  • 队列——“数据结构与算法”

    各位CSDN的uu们你们好呀,又好久不见啦,最近有点摆烂,甚是惭愧!!!!今天,小雅兰的内容是队列,下面,让我们进入队列的世界吧!!! 队列 队列的概念及结构 队列:只允许在一端进…

    1天前
  • 贪心算法详解

    一.贪心算法详解 一、什么是贪心算法? 二、贪心算法的应用场景 三、使用Java代码实现贪心算法 四、总结 前言 1.贪心算法(Greedy Algorithm)是一种经典的解题思…

    1天前
  • 手把手教你使用Python写贪吃蛇游戏(pygame,附源码)

    贪吃蛇游戏是有史以来最受欢迎的街机游戏之一。在这个游戏中,玩家的主要目标是在不撞墙或不撞墙的情况下抓住最大数量的水果。在学习 Python 或 Pygame 时,可以将创建蛇游戏视…

    Python 1天前
  • C语言必背经典程序代码

    1、水仙花数 题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数    本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次…

    编程语言 1天前
  • 【C语言】深入解开指针(四)

    🌈write in front : 🔍个人主页 : @啊森要自信的主页 ✏️真正相信奇迹的家伙,本身和奇迹一样了不起啊! 欢迎大家关注&#x1f50…

    1天前
  • C++二分查找算法:有序矩阵中的第 k 个最小数组和

    本文涉及的基础知识点 二分查找算法合集 本题的简化 C++二分查找算法:查找和最小的 K 对数字 十分接近m恒等于2 题目 给你一个 m * n 的矩阵 mat,以及一个整数 k …

    1天前
  • C++ Sort函数详解

    C++ Sort函数详解 前言 :sort函数是algorithm库下的一个函数,sort函数是不稳定的,即大小相同的元素在排序后相对顺序可能发生改变,如果某些场景需要保持相同元素…

    1天前