首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
写代码当中遇到的小算法
晚点就回家
创建于2023-01-23
订阅专栏
数据结构算法
暂无订阅
共18篇文章
创建于2023-01-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
编程与算法竞赛知识点大纲
编程与算法竞赛知识点大纲 编程基础 C++语言 基本格式与版本选择 输入输出 string的使用 语言基础 竞赛常用库函数 排序 最值查找 二分查找 大小写转换 全排列 pair、vector、lis
Python数据分析标准流程
步骤分析 Python在数据分析中的步骤通常包括以下几个阶段: 明确问题:确定你想要通过数据分析解决的具体问题或回答的问题。 收集数据:根据分析目标,从不同的来源收集所需的数据。这些数据可能来自数据库
BFS八数码问题(C++)
1.广度优先搜索 先从空白格周围开始搜索,上下左右四个方向找到了可交换的位置,就把位置交换之后的状态放入队列中,再从队列中取出队头元素,重复以上步骤。 2.代码详解
排序之桶排序--C++
步骤 桶排序(Bucket Sort),又称为箱排序,是一种线性时间复杂度的排序算法,适用于处理分布较为均匀的数据。它的基本思想是将数据分布到有限数量的桶里,每个桶分别进行排序,然后按顺序将各个桶中的
排序之快速排序--C++
步骤 步骤 操作 描述 1 选择基准值 从数组中选择一个元素作为基准值(例如,最后一个元素) 2 初始化指针 设置两个指针,一个指向基准值的左侧,另一个指向右侧 3 遍历和比较 从左向右遍历,找到第一
排序之归并排序--C++
分治算法 通过将一个问题分解为几个小的、相似的子问题,递归解决这些子问题,然后将子问题的解合并以解决原始问题。 分治法步骤 分解(Divide) :将原问题分解为若干个规模较小但类似于原问题的子问题。
DFS之数独
DFS 解决数独问题 要求 输入 9X9 的数组,其中未知位置用 * 占用,用空格隔开(C++中的cin可以忽略空格) DFS 这里总结一下 DFS 的算法步骤 访问起始节点:从图或树的起始节点开始遍
字符串映射字符串输出对应关系(可拓展)
除了使用 switch 语句之外,可以考虑使用 map 来实现字符串到字符串的映射。map 是 C++ STL 中的关联容器,可以存储键值对,因此可以用来实现字符串到字符串的映射关系。
字符串一元数组的二元使用
二分法
题目描述 儿童节那天有 K 位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。 小明一共有 �N 块巧克力,其中第 �i 块是 ��×��Hi×Wi 的方格组成的长方形。为了公平起见, 小明
什么是字典序、如何找字典排序(C++)
字典排序算法四步法: 字典排序: 举例:125643的下一个字典序第一步:从右至左找第一个左邻小于右邻的数,记下位置i,值list[a] > > 第二部:从右边往左找第一个右边大于list[a]的
算法题之--跳跃(C++状态转移方程)
一、题目 题目描述 小蓝在一个 �n 行 �m 列的方格图中玩一个游戏。 开始时,小蓝站在方格图的左上角,即第 11 行第 11 列。 小蓝可以在方格图上走动,走动时,如果当前在第 �r 行第 �c
C++输出数字保留几位小数方法
通过输出方式来转变 头文件 #include<iomanip> 代码样例你也可以通过printf()的方式来进行输出转变
VS错误:表达式中必须含有常量值 / Qt中:表达式的计算结果不是常数(解决办法)
问题源头 问题原因 是因为有些编译器不能使用常量来定义数组(devc++允许) 会出现如 error: C2131: 表达式的计算结果不是常数 解决办法 可以new一个数组然后用指针来指向
成绩统计(蓝桥杯C++b组)
题目描述 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。 请计算及格
特殊回文数(蓝桥杯C++)
题目 问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。 输入格式 输入一行,包含一个
十六进制转八进制(C++)
对于学计算机的人来说,进制转换真的是很基础的东西,不是你算出来就行,而是要把算法给写出来。 下面这道题对我来说让我受益匪浅: 问题描述 给定n个十六进制正整数,输出它们对应的八进制数。 输入格式