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
牛客题解
2020 年第一届辽宁省大学生程序设计竞赛(A,B,C,E,F,G,H,I,J,K)
oj:牛客A.组队分配(签到题)oj:
牛客题解
排序后直接输出。
Dream Flying Eagle
·
2023-11-07 16:20
#
思维
找规律
#
动态规划
★
ACM
★
2020 年第一届辽宁省大学生程序设计竞赛——全部题目
oj:牛客A.组队分配(签到题)oj:
牛客题解
排序后直接输出。
mumei314
·
2023-11-07 16:49
组队赛
程序设计
算法
acm竞赛
牛客题解
每日一题【二分查找II】
这道题唯一的考点就是如果当数组中存在重复的值,不修改边界的话可能会对结果值有一定的影响如果不考虑数组中会存在重复的值,通常情况下会是这么写的classSolution{public:intsearch(vector&nums,inttarget){intleft=0;intright=nums.size();while(left>1;//小于目标值排除左侧不可能重新确定左右区间if(nums[mi
爱生活,爱代码
·
2023-10-30 00:37
牛客解题
算法
leetcode
排序算法
【JavaScript】巩固JS开发中十个常用功能/案例(21-30)(
牛客题解
)
️NodeJS专栏:Node.js从入门到精通️蓝桥杯真题解析:蓝桥杯Web国赛真题解析加入社区领红包:海底烧烤店ai(从前端到全栈)个人简介:即将大三的学生,一个不甘平庸的平凡人你的一键三连是我更新的最大动力❤️!分享博主自用牛客网:一个非常全面的面试刷题求职网站,真的超级好用文章目录前言一、根据下拉框筛选数据二、判断质数三、身份证校验四、Symbol转换五、判断Set是否相同六、类的Gett
海底烧烤店ai
·
2022-09-09 23:30
JavaScript
#
JS题解
javascript
算法
前端
2021牛客寒假算法基础集训营4部分题解(A,B,D,E,F,G,H,J)
oj:牛客A九峰与签到题oj:
牛客题解
签到题代码#pragmaGCCoptimize(2)#include#define_for(i,a)for(inti=0,lennn=(a);i'9'){if(ch
Dream Flying Eagle
·
2021-02-20 16:12
线段树
二分图匹配
KMP及扩展KMP
【C++】 ——
牛客题解
之简化Unix风格路径
题目描述(刚看到这个题的时候,我的脑子是蒙的,不知道他要让我们干啥,后来发现这跟Linux还是有点关系的)以下是思路(虽然很长,但是牛人的解法很容易理解):1、/表示根目录,linux/uinx下目录是成树结构的,根目录即树的根,不可能再继续向上了。2、.表示当前目录。3、…表示上级目录。4、/也用于目录间的分隔,如/a/b表示根目录下的a路径下的b路径;a/b表示当前目录下的a路径下的b路径。5
Rea0916
·
2020-09-13 01:52
C++
牛客力扣习题分析
字符串
linux
【
牛客题解
】 ——不用加减乘除做加法
不用加减乘除做加法思路1:第一步首先对两个数做异或操作(相同为0,不同为1),第二步计算进位,如果有进位,那就左移一位,和第一步所得的数继续做异或操作,直至进位为0;classSolution{public:intAdd(intnum1,intnum2){inttemp;while(num2){temp=num1^num2;//异或相同为0,不同为1num2=(num1&num2)0和num10)
Rea0916
·
2020-09-11 00:16
C++
牛客力扣习题分析
剑指 offer 刷题(15)——把数组排成最小的数
二、思路(来自
牛客题解
)将数组中的元素放入List中,利用集合类的排序方法自定义比较器,对List中的元素进行排序,最后把List中的元素拼接成字符串输出。
TheManba
·
2020-08-04 21:19
剑指offer刷题
排序算法
【
牛客题解
】 ——二叉树的下一个节点
二叉树的下一个节点题中给出的指向父亲节点的指针,用next表示,有点会让人误解。思路:我们以以下这棵二叉树为例,中序遍历为{D,B,H,E,I,A,F,C,G}把很容易可以发现,如果要找一个节点的下一结点,比如说是B节点的下一结点,我们首先看B的右树是不是为空,如果不为空,一直沿着指向左子结点的指针找到的叶子节点即为下一个节点,在这里B的下一个节点是H;无右子树,且结点是该结点父结点的左子树,则下
Rea0916
·
2020-08-04 12:40
C++
数据结构
二叉树
数据结构
【
牛客题解
】 ——数组中重复的数字
(我觉得这个题很奇葩,所以写了,答案就返回了一个数字,不晓得为什么参数给的是int*类型,满脸问号???并且要找的是数组中第一个重复的元素,意思就是说你找到重复数字,不仅要返回true,还要把这个数字存到int*的数组里面)思路:用map就很方便,first存放数据,second存放数字出现的次数classSolution{public://Parameters://numbers:anarray
Rea0916
·
2020-08-04 12:40
C++
牛客力扣习题分析
【
牛客题解
】 ——丑数
丑数(为啥我第一次看见这个题,感觉思路很简单,但就是写不出代码呢?总结了一句:就是菜,没有别的原因)思路:设置三个指针p2,p3,p5,初始值都为0设置一个存放丑数的数组vectorv的初始值为1等于说先开始就是这样的:存放丑数的数组为1乘以2的队列:2乘以3的队列:3乘以5的队列:5取队头最小的数为2,分别给每个队列的都增加一个数,就是这个最小数分别乘以2,3,5变为:存放丑数的数组12乘以2的
Rea0916
·
2020-08-04 12:40
C++
牛客力扣习题分析
【C++】 ——
牛客题解
之判断是否为栈的弹出序列
题目描述思路:将数组中的元素压入栈中的同时,将栈顶元素和popV里面的元素进行比较,相等则出栈,不相等则继续入栈,直到元素全部入栈,最后判断栈中的元素是否为空,如果为空,则返回true,不为空返回false代码:classSolution{public:boolIsPopOrder(vectorpushV,vectorpopV){stackv;intj=0;if(pushV.empty()||po
Rea0916
·
2020-08-04 12:39
牛客力扣习题分析
C++
【
牛客题解
】 ——连续子数组的最大和
连续子数组的最大和代码:classSolution{public:intFindGreatestSumOfSubArray(vectorarray){if(array.size()==0)return0;intsum=0;intmax=-1000;for(inti=0;imax){max=sum;}sum+=array[j];if(sum>max){max=sum;}}}returnmax;}};
Rea0916
·
2020-08-04 12:39
牛客力扣习题分析
C++
【
牛客题解
】 ——数组中只出现一次的数字
数组中只出现一次的数字思路一:利用unordered_map,先把数组中的数字和次数放入map中,再次遍历数组,如果次数为1,则记录结果classSolution{public:voidFindNumsAppearOnce(vectordata,int*num1,int*num2){unordered_mapm;for(inti=0;iv;for(inti=0;idata,int*num1,int
Rea0916
·
2020-08-04 10:23
牛客力扣习题分析
C++
数据结构
2020牛客寒假算法基础集训营3(2020.2.8)
2020牛客寒假算法基础集训营3AcceptedA-牛牛的DRB迷宫II-牛牛的汉诺塔G-牛牛的LinkPowerII
牛客题解
AcceptedA-牛牛的DRB迷宫IB-牛牛的DRB迷宫IIC-牛牛的数组越位
且将新火试新茶.
·
2020-07-15 08:51
牛客练习
上一页
1
下一页
按字母分类:
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
其他