c++
-
c++数组排序的五种方法
方法一:冒泡排序 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,执行完毕后,找到第一个最大值。 重复以上的步骤,每次比较次数-1,直到不需要…
-
【C++】string的模拟实现
文章目录 1. string的模拟实现 1.构造函数 使用new开辟空间 优化成全缺省的构造函数 2. C_str 3. operator[] 4.拷贝构造 浅拷贝 深拷贝 5. …
-
n皇后问题(回溯法)
目录 1.问题描述 2.问题分析 3.完整源码 1.问题描述 八皇后问题是十九世纪著名的数学家高斯于1850年提出的。问题是:在8×8的棋盘上摆放八个皇后,使其不能互相攻击,即任意…
-
【数据结构】手撕排序NO.1—-排序初识
目录 一. 前言 二. 排序的概念及运用 2.1 排序的概念 2.2 排序的运用 2.3 常见的排序算法 三. 冒泡and选择排序…
-
C++常用格式化输出转换
在C语言中可以用printf以一定的格式打印字符,C++当然也可以。 输入输出及命名空间还不太了解的小伙伴可以看一看C++入门讲解第一篇。 在C++中,可以用流操作符(stre…
-
C++高精度问题
高精度前言 C++中int不能超过2^31-1,最长的long long也不能超过2^63-1,所以我们在题目中如果碰到了很长很长的数,并且需要进行大数运算时,就需要高精度存储。 …
-
C++ [继承]
本文已收录至《C++语言》专栏! 作者:ARMCSKGT 继承 前言 正文 继承的概念及定义 继承的概念 继承的定义 重定义 基类和派生类对象赋值转换 派生类中的默认成员函数 隐式…
-
【C++初阶】第一站:C++入门基础(中)
前言: 这篇文章是c++入门基础的第一站的中篇,涉及的知识点 函数重载:函数重载的原理–名字修饰 引用:概念、特性、使用场景、常引用、传值、传引用效率比较的知识点 目录…
-
Alpha-Beta 剪枝
Minimax 算法 定义 Minimax$ 算法又叫极小化极大算法,是一种找出失败的最大可能性中的最小值的算法。1 在局面确定的双人对弈里,常进行对抗搜索,构建一棵每个节点都为一…
-
C++(Qt)与Python混合编程
文章开头,请大家注意一点: 开始搭配环境之前,请大家完成对自己电脑位数的查看【32位/64位】 本篇博客适用于windows64位版本安装。当然了,32位的友友也可以对照着配置! …
-
【C/C++】详解程序环境和预处理(什么是程序环境?为什么要有程序环境?如何理解程序环境?)
目录 一、前言 二、 什么是程序环境? 三、 为什么要有程序环境? 四、如何理解程序环境? 🍎 ANSI C 标准 🍐 翻译环境和执行环境 五、…
-
【C++干货铺】会搜索的二叉树(BSTree)
========================================================================= 个人主页点击直达:小白不是程序媛…
-
【C++百宝箱】语法总结:命名空间 | 输入输出 | 缺省参数 | 函数重载
🚩纸上得来终觉浅, 绝知此事要躬行。 🌟主页:June-Frost 🚀专栏:C++入门宝典 🔥本文主要探讨C++的语…
-
【C++】vector相关OJ
文章目录 1. 只出现一次的数字 2. 杨辉三角 3. 电话号码字母组合 ヾ(๑╹◡╹)ノ” 人总要为过去的懒惰而付出代价ヾ(๑╹◡╹)ノ” 1. 只出现一…
-
C# 获取鼠标在屏幕中的位置(获取鼠标坐标)
前言 近段时间需要一个鼠标点击器,目前能找到的都不太符合使用要求,所以就准备自己写一个 上干货 第一种方法:(利用系统自带的的API) [System.Runtime.Intero…
