E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
基础算法-树上差分
第一章
基础算法
(1)
目录1快速排序算法1.1快速排序算法1.2查找数组中第k个数2归并排序算法2.1归并排序算法2.2超快速排序(逆序对)2.3奇数码问题(逆序对+奇偶性)3二分查找算法3.1二分查找算法模板3.2数的范围3.3数的三次方根(浮点数的二分)3.4倒垃圾3.5最佳牛围栏(求一个平均数最大的、长度不小于LLL的连续子段)3.6特殊排序3.7找出第K小的数对距离3.8防线3.9赶牛入圈4高精度计算4.1高精
路哞哞
·
2023-07-30 10:08
算法笔记
算法
c++
算法基础 笔记
师从yxc(算法大佬),http://www.acwing.com,大家可以去了解一下.目录特殊知识:C++STL第一章
基础算法
1排序1.1快速排序1.2归并排序2二分2.1整数二分2.2浮点数二分3高精度
AC自动寄
·
2023-07-30 10:38
c++
数据结构
AcWing
算法基础
蓝桥杯
【图论】
树上差分
(点差分)
所以,我们想到
树上差分
三.代码/*5103415425454543543431335541534*/#include#definemaxn500005usingnamespacestd;intn,m;inthead
SY奇星
·
2023-07-29 08:28
图论
图论
算法
深度学习(二) 神经网络
基础算法
推导与实践
深度学习的核心就是各种不同的神经网络模型(CNN、RNN、GCN、GNN等)的学习和训练过程。这些神经网络模型的共同点都是一个“黑盒子”,通过一定的学习算法将大量数据交给模型训练,不断缩小模型预测值与真实值之间的误差,最终将精度达到一定阈值的模型应用到实际场景当中。所以,整个深度学习可以概括为:一个大数据整理-模型搭建-网络训练-数据预测的过程。一.BP神经网络算法理论推导那么看完深度学习的本质之
阿阿阿安
·
2023-07-28 21:53
数据结构学习篇
神经网络
深度学习
算法
基础算法
-数组模拟栈
栈:先进后出队列:先进先出栈例题:实现一个栈,栈初始为空,支持四种操作:pushx–向栈顶插入一个数x;pop–从栈顶弹出一个数;empty–判断栈是否为空;query–查询栈顶元素。现在要对栈进行M个操作,其中的每个操作3和操作4都要输出相应的结果。输入格式第一行包含整数M,表示操作次数。接下来M行,每行包含一个操作命令,操作命令为pushx,pop,empty,query中的一种。输出格式对于
coding_ksy
·
2023-07-28 21:19
#
算法基础
算法
c++
数据结构
基础算法
-数组模拟队列
队列:先进先出什么叫做队列:就是一个特殊的数组。这个数组,最前面叫队头,最后面叫队尾。只允许在最后面添加元素,只允许在最前面删除元素。解题思路:用一个数组q保存数据。用hh代表队头,q[hh]就是队头元素,q[hh+1]就是第二个元素。用tt代表队尾,q[tt]就是队尾元素,q[tt+1]就是下一次入队,元素应该放的位置。[hh,tt]左闭右闭,代表队列中元素所在的区间。出队pop:因为hh代表队
coding_ksy
·
2023-07-28 21:19
算法
数据结构
基础算法
-双链表
双链表的基本操作:1.初始化操作2.在节点a的右边插入一个数3.删除节点1.初始化操作个数组首先是创建三个数组:e[n],l[n],r[n]e[n]:是用来存放节点的数值l[n]:是用来存放该节点的左节点的地址r[n]:是用来存放该节点的右节点的地址图解:代码:constintmaxn=1e6+20;inte[maxn];intl[maxn];intr[maxn];intidx;voidinit(
coding_ksy
·
2023-07-28 21:18
#
算法基础
算法
数据结构
[NOIP2016]天天爱跑步
则在处的观察员能观察到的号玩家当且仅当一个点在树上的贡献是连续的,可以考虑把路径拆成两条链用离线+
树上差分
统计人经过每个点的时刻。
树上差分
如何只让一段树上的链被更新呢?
frankchen03
·
2023-07-28 12:34
2023.7.19
个点,n-1条边(无环),有m次操作,每次操作给定两个点x,y和一个add,在x点到y点的简单路径上所有的边都增加addq次询问,给定x,y两个点,输出x,y之间的边权和简单路径:路径上各个顶点不重合
树上差分
炒饭加蛋挞
·
2023-07-27 04:34
算法
图论
深度优先
算法基础课模板小全
基础算法
、数据结构、搜索与图论、数学知识、动态规划、贪心链接:https://pan.baidu.com/s/1pTQZfR_3MAgX06IyVm3rrw提取码:o0nd
Bridge Fish
·
2023-07-26 11:24
算法
基础算法
-快速幂运算
快速幂AcWing89.a^b求aaa的bbb次方对ppp取模的值。输入格式三个整数a,b,pa,b,pa,b,p,在同一行用空格隔开。输出格式输出一个整数,表示a^bmodp的值。数据范围0≤a,b≤1090\lea,b\le10^90≤a,b≤1091≤p≤1091\lep\le10^91≤p≤109输入样例:327输出样例:2快速计算akmod pa^k\modpakmodp实际上是把kk
重生之我是cxk
·
2023-07-25 19:15
ACM-
ICPC
#
基础算法
算法
c++
数据结构
《算法竞赛进阶指南》------图论篇2
文章目录0x0E雨天的尾巴洛谷p4556(线段树合并+
树上差分
+树链lca)0x0FCF600ELomsatgelral(线段树合并)0x10天天爱跑步NOIP2016P1600(树链LCA和
树上差分
)
axtices
·
2023-07-25 17:26
图论
图论
算法
基础算法
-单链表
单链表->邻接表:主要用于存储图和树。双链表:主要用于优化某些问题。单链表的相关操作:1.单链表的初始化2.将x插到头节点3.将x插入到下标是k的节点后面4.将下标是k的节点的后面一个节点删除1.单链表的初始化代码://单链表的初始化voidinit(){head=-1;idx=0;}2.将x插到头节点图解:代码:voidadd_to_head(intx){e[idx]=x;//需要插入的数值ne
coding_ksy
·
2023-07-25 07:50
#
算法基础
算法
c++
基础算法
(二)
目录一、高精度1.1高精度加法:1.2高精度减法二、前缀和前缀和二维前缀和:三、差分一、高精度1.1高精度加法:#include#includeusingnamespacestd;const=intN=1e6+10;vectoradd(vector&A,vector&B){vectorC;intt=0;//进位for(inti=0;iA,B;cin>>a>>b;//a='123456'for(in
几两春秋梦_
·
2023-07-25 06:05
基础算法
算法
【
基础算法
】——双指针算法
文章目录一、算法原理二、算法实战1.力扣283移动零2.力扣1089复写零3.力扣15三数之和4.力扣18四数之和三、总结一、算法原理双指针算法是指在遍历对象的过程中不是普通的使用单个指针进行访问,而是使用两个相同方向(快慢指针)或者相反方向(对撞指针)的指针进行扫描,从而达到相应的目的。常见的双指针算法有两种:在一个序列里,用两个指针维护一段区间在两个序列里,一个指针指向一个序列,另外一个指针指
星河万里᭄ꦿ࿐
·
2023-07-25 06:25
基础算法
算法
基础算法
__习题——排序、二分、前缀与差分
前言重学算法第1天,希望能坚持打卡不间断.直到学完提高课。(暂定)预计时长三个月内,明天再来!肝就完了2月13日,day01打卡学完y总的算法基础课1.3-Week1习题课共7题,知识点如下快排:第k个数归并排序:逆序对的数量二分:数的三次方根前缀和(一维)子矩阵的和(二维)差分(一维)差分矩阵(二维)快速排序AcWing786.第k个数思路:时间复杂度O(n)#includeusingnames
.浮尘.
·
2023-07-24 21:11
#
acwing算法基础课
算法
学习
c++
WebGPU+ZKP:客户端证明
现有的一些WebGPU
基础算法
库有:https://github.com/geometryresearch/wgsl-poseidon(Rust+TypeScript+WGSL):基于BN254Scalar
mutourend
·
2023-07-24 21:20
隐私应用
隐私应用
树上差分
与经典例题
类比于数组的差分问题的树上的差分问题,对某一条路径的点权或者边权进行频繁的全部加某个数的操作,我们结合一下lca就可以简单的解决这类问题下面是很经典的公式:树上点权差分:diff[a]++,diff[b]++,diff[lca(a,b)]--,diff[fa[lca(a,b)][0]]--;树上边权差分:先处理差分数组最后再将边权下放就行了diff[a]++,diff[b]++,diff[lca(
拉马努金的数列灬
·
2023-07-24 15:57
数据结构
算法
数据结构
算法基础---
基础算法
文章目录快速排序归并排序二分整数二分浮点数二分高精度高精度加法高精度减法高精度乘法高精度除法前缀和一维前缀和二维前缀和差分一维差分二维差分双指针位运算离散化区间合并一、快速排序思想:1.首先确定一个分界点(随机取任意一点为分界点,一般取中点)2.将小于x的数移动到左边,大于x的数移动到右边,将区间分为[l,j],[j+1,r];3.递归左右两个区间即可。voidquick_sort(intq[],
‘(尐儍苽-℡
·
2023-07-24 08:03
算法基础
算法
数据结构
算法【
基础算法
知识 | 数据结构 | 递归|搜索与图论 | 数学知识】模板题
一、
基础算法
模板快速排序算法模板AcWing785.快速排序voidquick_sort(intq[],intl,intr){if(l>=r)return;inti=l-1,j=r+1,x=q[l+r>
青年有志
·
2023-07-23 18:16
算法程序设计
算法
c++
数据结构
【数据结构】堆堆堆堆堆!
目录堆堆的建立(本篇以小堆为例,大堆实现方法一样)堆的结构定义堆的初始化堆的插入堆的
基础算法
——向上调整算法插入注意事项堆的判空堆的删除堆的删除
基础算法
——向下调整算法删除注意事项堆的数据个数取堆顶的数据堆的销毁堆排序向上调整建堆向下调整建堆原理
Camellia-Echo
·
2023-07-23 04:33
数据结构
Java书籍推荐
Java书籍推荐计算机
基础算法
导论(黑皮书)算法人民邮电出版社(红皮书)现代操作系统(黑皮书)深入理解计算机系统(黑皮书)数据库系统概念(黑皮书)计算机网络(黑皮书)高性能MySQL(看前六章)javaonJava8
奋起的熊猫
·
2023-07-22 13:48
JAVA
算法专题整理:滑动窗口
:6911.不间断子数组思路使用哈希表multiset的原因:自动找到窗口最大值/最小值解答如何获得[left,right]窗口内所有大小的以right为右端点的数组总结视频课程:同向双指针滑动窗口【
基础算法
精讲
大磕学家ZYX
·
2023-07-21 15:57
算法模板与专题整理
算法
leetcode
数据结构
c++
C++
基础算法
排序篇
作者主页:慢热的陕西人专栏链接:C++算法欢迎各位大佬点赞关注收藏,留言主要讲解C++算法中所涉及到的两个排序算法,快排和归并。文章目录Ⅰ.排序Ⅰ.Ⅰ快排Ⅰ.Ⅱ归并Ⅰ.排序Ⅰ.Ⅰ快排思路:平均时间复杂度:nlogn;①确定分界点:即选择一个标准值key,key的选取方法有q[l],q[(l+r)/2],q[r],随机;②调整位置:将数组分为两个区间,前半部分区间都是q[i]=key③递归处理左右两
小徐睡不醒·
·
2023-07-20 03:06
C++算法
算法
c++
数据结构
C++
基础算法
前缀和和差分篇
作者主页:慢热的陕西人专栏链接:C++算法欢迎各位大佬点赞关注收藏,留言主要讲解了前缀和和差分算法文章目录Ⅳ.前缀和和差分Ⅵ.Ⅰ前缀和Ⅳ.Ⅱ差分Ⅳ.前缀和和差分Ⅵ.Ⅰ前缀和①一维前缀和:就是构建一个新的数组s,用来存储另一个数组的和前i个数组元素的和。用公式表达就是:S[i]=a[0]+a[1]+....a[i]S[i]=a[0]+a[1]+....a[i]S[i]=a[0]+a[1]+....a
小徐睡不醒·
·
2023-07-19 23:11
算法
c++
开发语言
C++
基础算法
高精度篇
作者主页:慢热的陕西人专栏链接:C++算法欢迎各位大佬点赞关注收藏,留言主要讲解了高精度算法的四种常用的计算文章目录Ⅲ.高精度Ⅲ.Ⅰ.A+B:Ⅲ.Ⅱ.A-B:Ⅲ.Ⅲ.A*b:Ⅲ.Ⅲ.A/b:Ⅲ.高精度以下数字均指位数①A+B(精度均在10^6)②A-B(精度均在10^6)③A*b(len(A)#includeusingnamespacestd;vectoradd(vector&A,vector&B
小徐睡不醒·
·
2023-07-19 23:11
C++算法
算法
c++
开发语言
C++
基础算法
二分篇
作者主页:慢热的陕西人专栏链接:C++算法欢迎各位大佬点赞关注收藏,留言主要讲解二分算法,分别讲解了整数二分和浮点二分文章目录Ⅱ.二分整数二分:浮点二分:Ⅱ.二分思路:二分的本质并不是单调性,二分的本质是存在一个边界使得点右边的区间满足条件,左边的区间不满足条件。整数二分:①mid=(l+r+1)>>1加一的原因:当l==r-1的时候这时候mid==l,那么当我们check成功的时候就将l=mid
小徐睡不醒·
·
2023-07-19 23:40
C++算法
c++
算法
开发语言
C++
基础算法
离散化及区间合并篇
作者主页:慢热的陕西人专栏链接:C++算法欢迎各位大佬点赞关注收藏,留言主要讲解了双指针,位运算,离散化以及区间合并。文章目录Ⅴ.双指针Ⅵ.位运算Ⅶ.离散化:Ⅶ.区间合并Ⅴ.双指针是一种利用单调规律将二重循环的时间复杂度降为O(N)的算法;例如:剑指Offer48.最长不含重复字符的子字符串-力扣(LeetCode)如果我们用暴力算法的话,肯定是需要O(N)的复杂度,但是我们采用双指针方式可以实现
小徐睡不醒·
·
2023-07-19 22:05
C++算法
c++
算法
开发语言
【
基础算法
】前缀和 与 差分
前缀和用来求解一段区间(一维)的总和或者一块矩形区域(二维)的总和一维前缀和原数组a[N],前缀和数组s[N]//---读入数组a[N]//---//处理前缀和数组s[N]s[0]=0;//定义在全局变量,不用写这一句for(inti=1;i<=n;i++)s[i]=s[i-1]+a[i];//-求解答案区间[L,R]的和:ans=s[r]-s[l-1]二维前缀和如图,需要求黑色矩形的总和,就需要
呱 太
·
2023-07-19 22:53
算法与数据结构
算法
算法06-搜索算法-深度优先搜索
算法0X-XX总结大纲要求搜索算法-深度优先搜索例1:全排列放置扑克牌的案例n皇后案例搜索算法-广度优先搜索总结本系列为C++算法学习系列,会介绍算法概念与描述,入门算法,
基础算法
,数值处理算法,排序算法
IT从业者张某某
·
2023-07-18 04:30
信息学奥赛04-C++算法
算法
算法06-搜索算法-广度优先搜索
广度优先搜索迷宫问题问题迷宫的存储迷宫的移动搜索方式代码实现图的广度优先遍历题目描述用邻接矩阵表示图搜索算法-广度优先搜索参考:【算法设计】用C++类和队列实现图搜索的广度优先遍历算法C/C++之广度优先搜索算法讲解之广度优先搜索总结本系列为C++算法学习系列,会介绍算法概念与描述,入门算法,
基础算法
IT从业者张某某
·
2023-07-18 04:30
信息学奥赛04-C++算法
算法
宽度优先
日撸代码300行学习笔记 Day 51
在上周周六的课上,老师在为我们讲解机器学习的一些
基础算法
,虽然说是基础,但是也是很常用的方法,例如这个KNN。机器学习的本质实际上就是猜,其中最重要最核心的内容就是:如何去猜。
Leeyz_1
·
2023-07-17 23:49
学习
算法
knn
基础算法
优化——Fast Modular Multiplication
1.引言YuvalDomb2022年论文《FastModularMultiplication》模乘可以说是任何密码系统中计算量最大的算术原语。本文提出了一种高效、硬件友好的算法,据作者所知,该算法优于迄今为止的算法。标准的modulo-primemultiplicationprobleminFs\mathbb{F}_sFs表示为:r=a⋅bmod s\begin{equation}r=a\cdo
mutourend
·
2023-07-17 19:01
基础理论
基础理论
【深度剖析】 堆排序为什么不稳定?!
对堆排序不熟悉的可以参考【
基础算法
】细说十大排序!一、什么是稳定性?既然要讨论快速排序为什么不稳定,那么也应该明确什么是稳定性!
湫喃
·
2023-07-17 19:00
基础知识点
排序算法
算法
c++
c
GPU/CPU友好的模乘算法:Multi-Precision Fast Modular Multiplication
1.引言前序博客:
基础算法
优化——FastModularMultiplication大整数的模乘:是每种SNARK计算的核心是最昂贵的基石通常可决定整个协议的复杂度对模乘运算的哪怕一点点改进,都可能带来大幅加速
mutourend
·
2023-07-17 19:56
基础理论
基础理论
基础算法
-【离散化】
离散化的本质:是建立了一段数列到自然数之间的映射关系(value->index),通过建立新索引,来缩小目标区间,使得可以进行一系列连续数组可以进行的操作比如二分,前缀和等…相应的算法模板:vectoralls;//存储所有待离散化的值sort(alls.begin(),alls.end());//将所有值排序alls.erase(unique(alls.begin(),alls.end()),a
coding_ksy
·
2023-07-16 06:41
#
算法基础
算法
一、
基础算法
-- 逆序对的数量
题目描述给定一个长度为n的整数数列,请你计算数列中的逆序对的数量。逆序对的定义如下:对于数列的第i个和第j个元素,如果满足ia[j],则其为一个逆序对;否则不是。输入格式第一行包含整数n,表示数列的长度。第二行包含n个整数,表示整个数列。输出格式输出一个整数,表示逆序对的个数。数据范围1≤n≤1000001≤n≤1000001≤n≤100000,数列中的元素的取值范围[1,10910^9109]。
芜湖男童
·
2023-07-16 06:11
算法基础课
算法
c++
排序算法
基础算法
-【区间合并】
题目给定n个区间[li,ri],要求合并所有有交集的区间。注意如果在端点处相交,也算有交集。输出合并完成后的区间个数。例如:[1,3]和[2,6]可以合并为一个区间[1,6]。输入格式第一行包含整数n。接下来n行,每行包含两个整数l和r。输出格式共一行,包含一个整数,表示合并区间完成后的区间个数。数据范围1≤n≤100000,−109≤li≤ri≤109输入样例:51224567879输出样例:3
coding_ksy
·
2023-07-16 06:08
#
算法基础
算法
数据结构
【力扣刷题笔记(二)】特别技巧,模块突破,45道经典题目分类总结,在不断巩固中精进
想想能做必会的
基础算法
:贪心,双指针,二分,搜索,动态规划。还没掌握的可以从这里开始哦:【力扣刷题笔记】由简到难,模块突破,你与AC只差一句提示。
drhrht
·
2023-07-16 02:56
面试
学习路线
阿里巴巴
leetcode
分类
算法
kafka
mysql
VTK与QT源码编译和示例
VTK提供了丰富的
基础算法
和数据结构,包括点、线、多边形、二维和三维图像、体绘制等,以及许多高级算法,例如曲面重建、流体力学模拟、拟合和插值、图像分割和成像处理等。
柯西的笔
·
2023-07-15 13:40
qt
python
开发语言
【算法基础】
基础算法
快速排序模板题:785.快速排序-AcWing题库思路:定义一个x(一般喜欢用中间的),我们快速排序,让x左边的都比它小,同时让右边的都比它大。然后像二分一样不断细分,缩小范围进行同样的操作。细节:让x左边的都比它小,同时让右边的都比它大。双指针算法,只要满足条件就移动指针,否则就交换两个数。像二分一样不断细分,缩小范围进行同样的操作。递归操作。#includeusingnamespacestd;
想七想八不如11408
·
2023-07-14 18:28
ac算法
算法
c++
开发语言
算法竞赛备赛之经典
基础算法
训练提升,暑期集训营培训
目录1.排序1.1.快速排序1.2.归并排序2.二分2.1.整数2.2.浮点数3.高精度3.1.高精度加法3.2.高精度减法3.3.高精度乘法3.4.高精度除法4.前缀和5.差分6.双指针算法7.位运算8.离散化8.1.unique函数实现9.区间合并1.排序1.1.快速排序快速排序的基本思想来自于分治。首先,确定分界点的方法:q[left];q[(left+right)/2];q[right];
Williamtym
·
2023-07-14 02:46
2023暑期算法集训
排序算法
算法
数据结构
c++
贪心算法
基础算法
-前缀和&差分
前缀和顾名思义,前缀和表示求当前前缀之和,一般应用于求一段区间的数之和。假设我们存数的数组为a[],前缀和数组为sum[],那么sum[i]=sum[i-1]+a[i],表示本位的前缀和为前一位的前缀和加上本位的值。那么求一段区间[l,r]之和便可以表示为sum[r]-sum[l-1],是一个非常好的预处理方法。例题一:前缀和输入一个长度为n的整数序列。接下来再输入m个询问,每个询问输入一对l,r
indolence-阡陌
·
2023-07-13 20:06
ACM模板
算法
c++
图论
基础算法
-子矩阵和
子矩阵和问题:1、子矩阵S[i][j]如何计算?2、(x1,y1),(x2,y2)这一矩阵所有数的和该如何计算?Method如上图所示,例如我们需要求(x1,y1),(x2,y2)即绿颜色区域矩阵所有数的和。已知x1=3,y1=2;x2=5,y2=3;公式如下:注意S[x1-1.y2]和S[x2,y2-1]两个区域有重叠的黑色区域[x1-1.y1-1]剪去了两次所以需要最后加上。求S[i,j]位置
ai_XZP_master
·
2023-07-13 20:02
算法
算法
矩阵和
基础算法
——子矩阵的和
题目描述输入一个n行m列的整数矩阵,再输入q个询问,每个询问包含四个整数x1,y1,x2,y2,表示一个子矩阵的左上角坐标和右下角坐标。对于每个询问输出子矩阵中所有数的和。算法思想计算矩阵的前缀和:s[x][y]=s[x-1][y]+s[x][y-1]-s[x-1][y-1]+a[x][y]计算子矩阵的和:s=s[x2][y2]-s[x1-1][y2]-s[x2][y1-1]+s[x1-][y1-
少儿编程乔老师
·
2023-07-13 20:02
C++算法及题解
算法
基础算法
-子矩阵的和
1课堂笔记2详解二维前缀和推导如图:紫色面积是指(1,1)左上角到(i,j-1)右下角的矩形面积,绿色面积是指(1,1)左上角到(i-1,j)右下角的矩形面积。每一个颜色的矩形面积都代表了它所包围元素的和。从图中我们很容易看出,整个外围蓝色矩形面积s[i][j]=绿色面积s[i-1][j]+紫色面积s[i][j-1]-重复加的红色的面积s[i-1][j-1]+小方块的面积a[i][j];因此得出二
coding_ksy
·
2023-07-13 19:51
#
算法基础
算法
【
基础算法
】贪心算法
贪心算法又称贪婪算法,是一种常见的算法思想。贪心算法的优点是效率高,实现较为简单,缺点是可能得不到最优解。贪心算法的基本思想贪心算法就是在求解问题时,总是做出当前看来最好的选择。也就是说贪心算法并不从整体最优上考虑问题,算法得到的是局部最优解。而局部最优解叠加在一起便构成了问题的整体最优解,或者近似最优解。假设有3枚硬币,面值分别为1元、5角、1角。这3种硬币数量不限,现在要找给顾客2元7角。请问
Wu_ShF
·
2023-07-13 16:06
数据结构与算法
算法
贪心算法
ios
Java 基础中的
基础算法
题
1.输入一个数字,判断其是否为水仙花数。publicstaticvoidmain(String[]args){//接受控制台输入信息Scannerscanner=newScanner(System.in);System.out.println("请输入一个数");//获取控制台输入的数字intnumber=scanner.nextInt();//取的百位数intbai=number/100;//取
忘情时光
·
2023-06-24 08:55
笔记
总结
练习
java
算法
开发语言
基础算法
设计-递归篇(一)
##前言作为一个大一大二还没有感觉当时学的数据结构以及操作系统多重要的人,在大三想找暑期实习的时候,总算是感觉到了紧迫,趁着这学期还有一门算法课,特地将所有的题目以及思路尽量的记录下来(貌似有些多,但都是基础而且喜欢考的东西奥)。本篇是递归开始,说实话一开始我接触也是花了一些时间去理解,做得多了才能感受到其实递归算是比较简单的了。记住,当需要重复做一件事情的时候,调用同一个方法去执行,这时候可以考
·
2023-06-24 06:42
蓝桥杯经验贴(第十四届蓝桥杯C++B组)
个人背景在参加第十四届蓝桥杯前,系统学过
基础算法
和简单数据结构、能熟练使用C++编写程序、参加过CCPC河北省赛、力扣通过题数1300+。
openallzzz
·
2023-06-23 16:29
蓝桥杯
蓝桥杯
c++
算法
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他