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
Acwing基础课
【
acwing
】786. 第k个数
给定一个长度为n的整数数列,以及一个整数k,请用快速选择算法求出数列从小到大排序后的第k个数。输入格式第一行包含两个整数n和k。第二行包含n个整数(所有整数均在1∼109范围内),表示整数数列。输出格式输出一个整数,表示数列的第k小数。数据范围1≤n≤100000,1≤k≤n输入样例:5324153输出样例:3#includeusingnamespacestd;intp[100005],n,k;v
风有点大
·
2024-01-25 21:09
#
acwing-排序
快速排序 -
AcWing
786. 第k个数(C++)- 简单
题目链接:https://www.
acwing
.com/problem/content/description/788/题目如下:#include#includeusingnamespacestd;constintN
JIngles123
·
2024-01-25 21:39
#
算法基础课-1
基础算法
c++
排序算法
算法
ACwing
-786-第k个数-快排思想
快排思想的运用。因为快排每次可以确定一个元素的最终位置,那么只要确定了第k个数字的位置,递归就可以结束了。//第k个数#includeusingnamespacestd;constintN=100010;intn,k,a[N];intquickFind(intl,intr,intk){//1.前半部分和快排完全相同:找到第k个位置了if(l==r)returna[r];//1.1以x为枢轴,一次快
多多的伴随矩阵
·
2024-01-25 21:39
leetcode
算法
acwing
786. 第k个数-原理。快速选择
acwing
786.第k个数题意从小到大,第K个数。注意是第k个数想法快速选择算法快排的每一趟,数轴的左边都会是=x的。
不会JAVA的运营不是好数分
·
2024-01-25 21:39
二分和排序
算法
快速选择
【
AcWing
】786. 第k个数
786.第k个数给定一个长度为n的整数数列,以及一个整数k,请用快速选择算法求出数列从小到大排序后的第k个数。输入格式第一行包含两个整数n和k。第二行包含n个整数(所有整数均在1∼109范围内),表示整数数列。输出格式输出一个整数,表示数列的第k小数。数据范围1≤n≤100000,1≤k≤n输入样例:5324153输出样例:3思路:利用快速排序,先将整数序列排序后输出第k个小数。代码样例:#inc
小萨摩!
·
2024-01-25 21:08
AcWing
算法
c++
开发语言
Acwing
786. 第k个数
给定一个长度为n的整数数列,以及一个整数k,请用快速选择算法求出数列从小到大排序后的第k个数。输入格式第一行包含两个整数n和k。第二行包含n个整数(所有整数均在1∼109范围内),表示整数数列。输出格式输出一个整数,表示数列的第k小数。数据范围1≤n≤100000,1≤k≤n输入样例:5324153输出样例:3思路|—————x—————|设小于等于x的数的个数:SL,大于等于x的数的个数为SR分
疯狂java杰尼龟
·
2024-01-25 21:08
#
Awing算法基础课
Acwing第k个数
【
AcWing
786. 第k个数】题解
【
AcWing
786.第k个数】快速选择板子:【排序板子】在【1.1.3快速选择】本题是快速选择算法,或随机选择算法。
Far_Rainbow
·
2024-01-25 21:38
AcWing题解
算法
数据结构
c语言
AcWing
786. 第k个数 -
AcWing
[第二天](12.2)
AcWing
786.第k个数-
AcWing
法一:b站上的视频课学的,运用了快排的基本概念。'''
Ykp想睡觉
·
2024-01-25 21:07
算法基础学习
python
2022下半年
Acwing
第二篇:
AcWing
786. 第k个数
文章目录1.题目内容2.输入格式3.输出格式4.数据范围5.输入样例6.输出样例7.题解1.题目内容给定一个长度为n的整数数列,以及一个整数k,请用快速选择算法求出数列从小到大排序后的第k个数。2.输入格式第一行包含两个整数n和k。第二行包含n个整数(所有整数均在1∼109范围内),表示整数数列。3.输出格式输出一个整数,表示数列的第k小数。4.数据范围1≤n≤100000,1≤k≤n5.输入样例
陈沧夜
·
2024-01-25 21:06
Acwing
算法
c++
图论
Acwing
---786. 第k个数
第k个数1.题目2.基本思想3.代码实现1.题目给定一个长度为n的整数数列,以及一个整数k,请用快速选择算法求出数列从小到大排序后的第k个数。输入格式第一行包含两个整数n和k。第二行包含n个整数(所有整数均在1∼10^9范围内),表示整数数列。输出格式输出一个整数,表示数列的第k小数。数据范围1≤n≤100000,1≤k≤n1≤n≤100000,1≤k≤n1≤n≤100000,1≤k≤n输入样例:
amant 柒少
·
2024-01-25 21:35
#
Acwing
刷题
算法
排序算法
数据结构
3.Java面向对象基础
Java面向对象
基础课
程回顾什么是面向对象类与对象关系创建类与对象构造器(构造方法)this的用法方法的重载综合案例解析课程回顾1.方法的应用方法的四种创建方式及使用场合2.数组的应用:一维数组和二维数组元素
猪崽早点睡
·
2024-01-25 21:20
java
开发语言
专业130+总分420+上海交通大学819考研经验分享上海交大电子信息与通信工程
今年专业课819信号系统与信息处理(ss和dsp)130+,总分420+,如愿梦圆交大,以下总结了自己这一年专业课,
基础课
复习经历,希望对大家复习有所帮助。
一个通信老学姐
·
2024-01-25 14:26
博睿泽信息通信考研论坛
博睿泽信息通信考研
上海交通大学819
考研
经验分享
信息与通信
信号处理
[
AcWing
] 907. 区间覆盖(C++实现)贪心---区间问题例题
[
AcWing
]907.区间覆盖(C++实现)贪心---区间问题例题1.题目2.读题(需要重点注意的东西)3.解法4.可能有帮助的前置习题5.所用到的数据结构与算法思想6.总结1.题目2.读题(需要重点注意的东西
Cloudeeeee
·
2024-01-25 11:30
AcWing算法日记
c++
贪心算法
算法
【第十六课】哈希表(
acwing
-840模拟散列表 / 拉链法 / 开放寻址法 / c++代码 )
目录前言哈希表思想拉链法开放寻址法
acwing
-840模拟散列表拉链法代码如下开放寻址法代码前言我对哈希表的印象就是:感觉可以类比数组,像数组的下标和该下标所对的元素之间的关系一样,就是比如ha[0]=
爱写文章的小w
·
2024-01-25 10:10
算法基础
散列表
数据结构
c++
算法
【第十四课】并查集(
acwing
-837连通块中点的数量 / c++代码 / 思路详解)
目录思路代码如下一些解释思路由于这道题是在并查集这个知识点下面,所以自然我们直接将无向图及之间连线的表示模型化为我们并查集的模板(或许其实也并不难想到?),要解释一下的话就是:我们将无向图中的每个顶点当作一个集合,顶点之间的连线当作两个集合的合并,而连通块就是有连线的边和顶点。对于前两个操作和之前是一样的。主要是操Q2操作,要求连通块中点的数量,其实转化成我们之前的语言就是我们合并之后这个集合中一
爱写文章的小w
·
2024-01-25 10:40
算法--学习笔记
算法
c++
【第十五课】数据结构:堆 (“堆”的介绍+主要操作 /
acwing
-838堆排序 / 时间复杂度的分析 / c++代码 )
目录关于堆的一些知识的回顾数据结构:堆的特点"down"和"up":维护堆的性质downup数据结构:堆的主要操作
acwing
-838堆排序代码如下时间复杂度分析确实是在写的过程中频繁回顾了很多关于树的知识
爱写文章的小w
·
2024-01-25 10:40
算法--学习笔记
数据结构
算法
c++
【第十五课】数据结构:堆(
acwing
-839模拟堆 / ph和hp数组的映射关系 /c++代码 )
目录注意点代码如下上篇已经详细解释过堆的内容,需要可以回顾一下。【第十五课】数据结构:堆这里关注这道题提出几个注意点。注意点这道题有几个需要注意的点:①没有事先给出完整的数组,而是靠我们一次次操作进行插入。因此,要定义一个size变量记录插入数据的个数②对于操作45.要求是删除/修改“第k个插入的数”。//这是这道题的重点由于堆是一种动态变化的数据结构,元素在堆中的位置会随着插入和删除操作的进行而
爱写文章的小w
·
2024-01-25 10:08
算法--学习笔记
数据结构
算法
c++
猫叔社交
基础课
标题:猫叔牛人社交课基础版字数:正文:我们学习运营,我们学习社交,这里有五个法则,相信你会有所收获。001.让人赚大追逐利益是常态,趋利避害是常情。我们在这里,学习着如何让别人感觉他赚了。只要别人收获的东西价值远远大于别人付出的金钱,那么别人就会觉得自己赚大了。我们要学着给予别人超乎想象的价值!002.向上学,向下帮在高层次阶段学习,在低层次阶段传授。这是一个输出倒逼输入的方法。我们混的每一个圈子
小阿雪dx
·
2024-01-25 09:48
归并排序算法
数据范围1≤n≤100000输入样例:531245输出样例:12345代码如下:packagecom.zy.
Acwing
.mer
一直向上走
·
2024-01-25 08:41
蓝桥杯
算法
数据结构
排序算法
最小生成树 prim + kruskal
目录
AcWing
858.Prim算法求最小生成树邻接矩阵邻接表
AcWing
859.Kruskal算法求最小生成树prim适用于稠密图kruskal适用于稀疏图
AcWing
858.Prim算法求最小生成树
honortech
·
2024-01-25 08:38
算法
数据结构
python转C++格式学习笔记
我是主写python的,但是感觉算法上想精进的话,还是得用c++写,所以笔记主要记录的是c++与python不太一样的地方,听的是y总的算法
基础课
,结合y总的讲义,白框里面是自己的理解,大家取精华,去糟粕头文件
大学生编程地
·
2024-01-25 05:32
C++
c++
学习
开发语言
算法
薪火相传,筑梦乡村,点亮梦想
为了有效提高同学们对于传统文化和中国画的认知、理解水平,增强民族文化自信,我们开展了国画
基础课
陆虹燕
·
2024-01-25 03:03
小学数学期末如何复习?
一、回归课本,巩固
基础课
本是数学学习的重要工具,做做例题和习题,巩固学习每个知识点的前因后果,即为什么要这么做,正推的同时,还要学会反推,这样知识点才会掌握得更好。
海韵互联
·
2024-01-25 02:17
最全的Rust全网学习资源
有些网址可能需要一点魔法才能打开视频
基础课
【B站UP程序员令狐壹冲】-Rust编程视频教程(基础)【收费慕课网】轻松实现Rust系统入门,实战编译器开发【B站清华大学】Rust程序设计【B站UP程序员令狐壹冲
程序饲养员
·
2024-01-24 21:34
rust
学习
开发语言
AcWing
4658. 质因数个数
链接:https://www.
acwing
.com/problem/content/4661/思路:质因数分解算法过程:从2开始枚举所有的因数,到n/i如果n%I==0,使用while循环将该质数除尽,
ros275229
·
2024-01-24 17:04
acwing
算法学习
算法
AcWing
第一课复盘:草根作者如何提升文学基础
第一课【无戒学堂年度IP营打卡第5天,1086字,累计7002字】2022年第一次听课,听了无戒老师的文学
基础课
,我深受震撼。
酉时七若
·
2024-01-24 16:48
注设备师专业
基础课
笔记(下午)
水文学与水文地质1.3设计洪水1.降水三要素:降水量,降水强度,降水历时。2.水文资料的三性审查:可靠性,代表性,一致性。
疾风徐林
·
2024-01-24 13:21
ACwing
寒假每日一题2022打卡 Day 8
原题链接:1987.粉刷栅栏-
AcWing
题库高质量的算法题库https://www.
acwing
.com/problem/content/1989/思路:哈希+差分。
机械之忍
·
2024-01-24 08:36
2022寒假每日一题打卡
哈希算法
算法
数据结构(一)__习题——双指针、区间合并、栈与队列 + 高精度
前言重学算法第4天,希望能坚持打卡不间断,从
基础课
开始直到学完提高课。预计时长三个月内,明天再来!
.浮尘.
·
2024-01-24 08:06
#
acwing算法基础课
算法
学习
c++
【代码随想录算法训练营第二十八天|93.复原IP地址、 78.子集、90.子集II】
代码随想录算法训练营第二十八天|93.复原IP地址、78.子集、90.子集II93.复原IP地址78.子集90.子集II题解代码参考:http://www.
acwing
.com93.复原IP地址看代码:
Dom Wotingtun
·
2024-01-24 08:57
算法
深度优先
Acwing
-语法基础习题综合[难度:简单]
:工资题目序号611:简单计算题目序号612:球的体积题目序号613:面积题目序号614:最大值题目序号615:油耗题目序号616:两点间的距离题目序号618:燃料消耗题目序号654:时间转换题目来源
Acwing
洛杉矶县牛肉板面
·
2024-01-24 07:40
ACWing算法练习
算法
c++
人工智能
AcWing
语法
基础课
笔记 第一章 C++入门及简单的顺序结构
———闫学灿C++中常用的变量类型和所占字节大小输出变量地址符:软件环境作业的评测与提交在线练习地址:www.
acwing
.com作业提交地址:https://www.
acwing
.com/activity
时雨h
·
2024-01-24 07:39
C++
数据库
开发语言
c++
学习
Acwing
- 算法
基础课
- 笔记(数学知识 · 二)
文章目录数学知识(二)欧拉函数公式法筛法欧拉定理快速幂扩展欧几里得算法中国剩余定理数学知识(二)这一小节主要讲解的内容是:欧拉函数,快速幂,扩展欧几里得算法,中国剩余定理。这一节内容偏重于数学推导,做好心理准备。欧拉函数公式法什么是欧拉函数呢?欧拉函数用ϕ(n)\phi(n)ϕ(n)来表示,它的含义是,111到nnn中与nnn互质的数的个数比如,ϕ(6)=2\phi(6)=2ϕ(6)=2,解释:1
抠脚的大灰狼
·
2024-01-24 07:08
算法
Acwing算法基础课
算法
数论
C++语法基础—— 判断语句习题——
ACwing
AcWing
657.选择练习1#includeusingnamespacestd;intmain(){inta,b,c,d;cin>>a>>b>>c>>d;if(b>c&&d>a&&c+d>a+b&&c
永夜天
·
2024-01-24 07:37
学习打卡
c++
p2p
蓝桥杯
Acwing
语法
基础课
题目练习
变量、输入输出、表达式与顺序语句616.两点间的距离#include#include#include#includeusingnamespacestd;intmain(){doublea,b,c,d;cin>>a>>b>>c>>d;doubles;s=sqrt((c-a)*(c-a)+(d-b)*(d-b));printf("%.4f",s);return0;}653.钞票#include#inc
pig2687
·
2024-01-24 07:07
复试
算法
c++
数据结构
acwing
语法
基础课
笔记
1.1变量、输入输出、表达式和顺序语句%c会读入空格,但是%d不会读入空格,所以记得%c%c用空格过度一下cin会帮过滤空格,scanf在读入字符的时候不会自动过滤掉空格,回车,制表符,scanf的%d会把所有的空格和回车都过滤掉,在scanf用%c时注意前面可以加空格如scanf(“%d%c”,&k,&t),这样可以用中间的空格抵消输入两个数据的时候的中间的空格。char类型和int做运算,运算
一只QAQ
·
2024-01-24 07:04
笔记
Acwing
语法
基础课
第二章笔记
printf语句与C++中的判断结构学习语言最好的方式就是实践,每当掌握一个新功能时,就要立即将这个功能应用到实践中。——闫学灿一、printf输出格式注意:使用printf时最好添加头文件#include。Int、float、double、char等类型的输出格式:Int:%dFloat:%f,默认保留6位小数Double:%lf,默认保留6位小数Char:%c,回车也是一个字符,用’\n’表示
朵朵老师
·
2024-01-24 07:04
算法
开发语言
c++
Acwing
语法
基础课
第三章笔记
C++中的循环结构学习编程语言语法是次要的,思维是主要的。如何把头脑中的想法变成简洁的代码,至关重要。——闫学灿学习循环语句只需要抓住一点——代码执行顺序!while循环可以简单理解为循环版的if语句。If语句是判断一次,如果条件成立,则执行后面的语句;while是每次判断,如果成立,则执行循环体中的语句,否则停止。练习:求1~100中所有数的立方和。练习:求斐波那契数列的第n项。f(1)=1,f
朵朵老师
·
2024-01-24 07:04
Acwing
c++
开发语言
算法
数据结构
Acwing
语法
基础课
第一章笔记
———闫学灿软件环境编译软件的安装与使用2.作业的评测与提交在线练习地址:www.
acwing
.com作业提交地址:https://www.
acwing
.com/activity/content/21/
朵朵老师
·
2024-01-24 07:34
c++
算法
数据结构
Acwing
-语法基础练习
目录1.非常基础的C++(面向程序)框架2.一些基础数据类型3.变量的输入输出4.
ACWing
题库-第1题:A+B5.四则运算(只整理一部分较难的)6.数据类型转换寒假自学用,记录
Acwing
题目。
洛杉矶县牛肉板面
·
2024-01-24 07:32
ACWing算法练习
算法
c++
Acwing
858_Prim算法求最小生成树
题目给定一个n个点m条边的无向图,图中可能存在重边和自环,边权可能为负数。求最小生成树的树边权重之和,如果最小生成树不存在则输出impossible。给定一张边带权的无向图G=(V,E),其中V表示图中点的集合,E表示图中边的集合,n=|V|,m=|E|由V中的全部n个顶点和E中n−1条边构成的无向连通子图被称为G的一棵生成树,其中边的权值之和最小的生成树被称为无向图G的最小生成树。输入格式第一行
城堡修炼者
·
2024-01-24 04:23
#
Acwing
图搜索算法
算法
java
c语言纳入学校课程,《C语言程序设计》课程教学改革探讨
[摘要]随着时代的发展,“C语言程序设计”课程已经成为高等学校非计算机专业学生的计算机
基础课
程,在培养大学生良好的编程习惯,提高计算机编程能力和水平方面起到了重要作用。
weixin_39542936
·
2024-01-24 00:01
c语言纳入学校课程
Acwing
787归并排序 && 788逆序对数量
theme:channing-cyan归并排序归并排序是一种分治算法,将待排序的数组递归地分成两半,分别排序,然后将两个有序的子数组归并成一个有序数组。将数组不断地二分,直到子数组的长度为1时,认为其有序。然后将相邻的两个有序子数组进行归并,直到整个数组有序时间复杂度:归并排序的时间复杂度为O(nlogn),其中n为数组的长度题目与代码题目给定你一个长度为n的整数数列。请你使用归并排序对这个数列按
城堡修炼者
·
2024-01-24 00:00
#
Acwing
算法
排序算法
java
Acwing
4993. FEB
题目有一个长度为N的字符串S,其中的每个字符要么是B,要么是E。我们规定S的价值等于其中包含的子串BB以及子串EE的数量之和。例如,BBBEEE中包含22个BB以及22个EE,所以BBBEEE的价值等于44。我们想要计算S的价值,不幸的是,在我们得到S之前,约翰将其中的一些字符改为了F。目前,我们只能看到改动后的字符串S,对于其中的每个F,我们并不清楚它之前是B还是E。请你计算,改动前的S有多少种
城堡修炼者
·
2024-01-24 00:00
#
Acwing
算法
java
暴力解法
AcWing
5415仓库规划
这道题其实没有什么技术含量,就直接三重循环肝就完事了。当时还在犹豫要不要进行类的构建,后来发现成员函数是可以变化的,所以也就只能用二维数组进行操作了,其他的也没有别的办法,如果有,请指出来,作者乐意探讨。有一个需要注意的点就是,它输出的是从1开始的编号,而我们的数组编号是从0开始的,所以需要额外加1,如果你嫌麻烦也可以直接从1开始输入。#include#include#include#includ
是小Y啦
·
2024-01-23 22:29
c++
c语言
AcWing
4654消除游戏
这道题其实说思路的话很简单,但是纠结起来细节确实很让人头疼。一、你可以直接用暴力解法,但是在那个判题系统里面,如果你用了暴力,可能会给你时间上的限制,在多字符输入的时候就会造成时间限制的问题,导致AC不了。作者在这个题上犯了这样的错误,总是想着暴力解,结果就是竹篮打水。下面的代码仅供参考,案例都是对的,但是对于很长的字符会通过不了,因为时间限制:#include#include#include#i
是小Y啦
·
2024-01-23 22:29
算法
c++
数据结构
链表
Acwing
5396题
这里主要是运用了前缀和和差分的知识,对于差分数列和前缀和有一定的了解,这里就是个模板题而已如果忘记或者不知道的话,建议可以从这个网址当中看相关的知识点,讲的很清楚前缀和-知乎(zhihu.com)差分-知乎(zhihu.com)前缀和和差分就是一个互逆的运算,这一点也可以在上面两个网址中了解到。这里就是一个二维差分,因为对于每个操作都有范围,所以也就是对于这个二维数组某个点到另一个点的区域进行改变
是小Y啦
·
2024-01-23 22:59
算法
洛谷 2367题
不过这个题好像跟上一个做
AcWing
棋盘那个题有一些不一样,那个题是直接在原始数组上进行对差分数组的操作,这是因为上一个题原始全是0,就算是差分数组也是0,他们是相等的,所以在这个题一开始作者就直接在原数组上操作了
是小Y啦
·
2024-01-23 22:59
算法
【Coding】寒假每日一题Day.5.平均
题目来源题目来自于
AcWing
平台:https://www.
acwing
.com/problem/content/5398/以blog的形式记录程序设计算法学习的过程,仅做学习记录之用。
YGGP
·
2024-01-23 20:30
算法设计与分析
算法
【Coding】寒假每日一题Day.6. 松散子序列
题目来源题目来自于
AcWing
平台:https://www.
acwing
.com/problem/content/5409/。以blog的形式记录程序设计算法学习的过程,仅做学习记录之用。
YGGP
·
2024-01-23 20:30
算法设计与分析
算法
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他