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
【leetcode+牛客】
小红的rpg游戏———
牛客
(广搜)
小红的rpg游戏(nowcoder.com)坑点:注意用vis数组标记走过的路时,要用三维数组(不仅要标记走过的路,还要标记血量)原因:可能直接走这一格要直接死,但是绕一下再走这一格就不会死,不能直接这个格子走过了就不走了,判定该格子走没走过还要判断血量#includeusingnamespacestd;constintN=100;charc[N][N];intn,m,ans;intvis[N][
星染*
·
2023-09-27 00:27
搜索算法
算法
c++
牛客
练习赛116
(0条未读通知)
牛客
练习赛116_ACM/NOI/CSP/CCPC/ICPC算法编程高难度练习赛_
牛客
竞赛OJ(nowcoder.com)A.等差数列对于此题可以分为两类:1.当k==0,此时A1,A2
Akct
·
2023-09-26 21:06
算法
牛客
网SQL实战练习——1~5
牛客
网SQL实战练习——1~5声明:练习
牛客
网SQL实战题目,整理笔记。
西红柿炒番茄007
·
2023-09-26 13:35
23.8.18
牛客
暑期多校10部分题解
L-GrayscaleConfusion题目大意有nnn个三元组{ri,gi,bi}\{r_i,\spaceg_i,\spaceb_i\}{ri,gi,bi},需要构造一个数组wiw_iwi使得w1=w2w_1=w_2w1=w2并且对于∀i,j\foralli,\spacej∀i,j满足如果riusingnamespacestd;constintN=1009;structlol{intx,y;}e
Belief_yfly
·
2023-09-26 11:37
拓扑排序
bfs
算法 分糖果-(贪心)
牛客
网:BM95题目:每个孩子至少一个糖果,相邻孩子中得分高的至少多一些,最少多少糖果。
Neil_001
·
2023-09-26 09:58
牛客网
算法刷题
分糖果
贪心算法
刷题总结(1)
输入描述本题有多组输入每行一个数n,1intmain(){longn;while(~scanf("%ld",&n))//该处是
牛客
网oj处理多组输入时需要加的{longlonga1=n/2+n/5+n/
namedsatan
·
2023-09-26 07:56
面试高级算法梳理笔记
作者:尤汐_Jennica链接:https://www.nowcoder.com/discuss/21253来源:
牛客
网1.1说明本篇为《挑战程序设计竞赛(第2版)》读书笔记系列,旨在:梳理算法逻辑探索优化思路深入代码细节
gettogetto
·
2023-09-26 05:20
C-木棍游戏 DFS暴力
题目链接:C-木棍游戏_
牛客
小白月赛43(nowcoder.com)#include#include#include#include#include#include#include#include#pragmawarning
AOI6
·
2023-09-26 04:18
深度优先
c语言
牛客
题霸30题题解汇总
1.
牛客
题霸NC61两数之和Java题解
牛客
:https://blog.nowcoder.net/n/a721021e29b4487ba7db2b4d65b56294CSDN:https://blog.csdn.net
云飞扬°
·
2023-09-26 03:09
算法刷题
Java
面试
编程
刷题
牛客
编程题--必刷101之递归回溯篇
文章目录补充知识回溯算法经典问题之全排列N皇后问题1、没有重复项数字的全排列回溯+递归2、有重复项数字的全排列3、岛屿数量4、字符串的排列4、N皇后问题5、括号生成6、矩阵最长递增路径深度优先搜索(dfs)补充知识该补充知识内容是参考laluladong作者的算法文档回溯算法回溯算法实际上是一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝
研行笔录
·
2023-09-25 23:09
小曾带你刷牛客
决策树
算法
机器学习
递归
回溯
算法 合并两个有序数组-(同向双指针)
牛客
网:BM87题目:AB两个有序数组合并到A中思路:从后往前遍历,初始化双指针i,j=m-1,n-1,idx=m+n-1,比较A[i]与B[j]的大小移动到idx位置,相应指针前进一位。
Neil_001
·
2023-09-25 23:38
牛客网
算法刷题
合并有序数组
同向双指针
算法 反转自符串-(双指针)
牛客
网:BM91题目:反转自符串思路:left,right=0,n-1,循环交换,直到不满足left
Neil_001
·
2023-09-25 23:07
牛客网
算法刷题
反转字符串
双指针
算法 岛屿数量-(递归回溯)
牛客
网BM57.二维矩阵,值为'1'表示岛屿,'0'表示海洋,求海洋中岛屿数量。
Neil_001
·
2023-09-25 23:36
牛客网
算法刷题
岛屿数量
递归回溯
Spring框架学习笔记,超详细!!(2)
另外还有我的
牛客
Java专项练习笔记专栏也在同步更新,希望大家多多关注,一起学习!!!本次更新了GoF之工厂模式、Bean的实例化方式、Bean的生命周期等相关知识点。
嘿嘿jisks
·
2023-09-25 23:26
Spring框架学习笔记
学习
java
开发语言
spring
架构
[86题更新完毕]
牛客
Python专项题
1.[str]在Python3中,有关字符串的运算结果为:strs='Ilikepythonandjava'one=strs.find('n')print(one)two=strs.rfind('n')print(two)12,1215,1512,15None,Nonefind是从前往后找,返回成功匹配的第一个字符的位置索引rfind也是从前往后找,但是返回最后一次成功匹配的字符的位置索引2.[o
Le0v1n
·
2023-09-25 22:10
面试题(Interview
Questions)
Python
python
平衡数
orderByHotValue=0&page=1&onlyReference=false来源:
牛客
网牛牛在研究他自己独创的平衡数,平衡数的定义是:将一个数分成左右两部分,分别成为两个新的数。
lishaohui0804
·
2023-09-25 22:39
算法面试题
牛客
网算法题目-单词接龙题解
文章目录题目描述输入描述输出描述输入输出说明原题算法分析解题标程题目描述单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如beast和astonish,如果接成一条龙则变为beastonish,另外相邻的两部分不能存在包含关系,例如at和a
省下洗发水钱买书
·
2023-09-25 20:59
搜索算法
算法
OR54 字符串中找出连续最长的数字串
目录一、题目二、解答(一)问题一:在记录完一组连续字符串后,没有注意判别紧随其后的非数字字符(二)问题二:越界访问(三)正确一、题目字符串中找出连续最长的数字串_
牛客
题霸_
牛客
网二、解答(一)问题一:在记录完一组连续字符串后
莫忘、莫念
·
2023-09-25 20:16
牛客/力扣
c++
算法
数据结构
牛客
小白月赛77
A题目描述小Why有一个2行2列的方阵A,每个格子上都有一个数字。小Why可以执行以下的操作至多一次:修改任意一个格子上的数字。小Why想知道他能否使得这个方阵每行每列之和相等。输入描述:以下两行,每行两个元素,其中第iii行第jjj列的元素为Ai,j(0≤Ai,j≤9)。输出描述:如果小Why能够使得方阵 A 每行每列之和相等,那么输出"YES"(不含引号),否则输出"NO"(不含引号)。示例1
一条小小yu
·
2023-09-25 20:00
算法
数据结构
3年经验面试经验
前言仅记录个人学习过程记录一下大概是23年初,萌生了换个环境的想法,过年回来就开始慢慢准备,每天看会面经,刷刷算法题;大概持续了2个月吧,开始在boss上和
牛客
上投简历;今年java环境是真不大行,机会少了很多
single-life
·
2023-09-25 17:35
面经
面试
java
职场和发展
牛客
java训练题 day1
9.24day1Q1.this指针是用来干什么的?2.基类和派生类分别是指什么?3.为什么方法中不能写静态变量4.解释一下ASCII码和ANSI码和两者的区别5.简述java.iojava.sqljava.awtjava.rmi分别是什么类型的包6.看下面一段代码:publicclassTest{ privatestaticinti=1; publicintgetNext(){ retu
vd_vd
·
2023-09-25 12:25
java
开发语言
【
牛客
网C++服务器项目学习】-Day11-socket编程的相关API函数
项目学习地址:【
牛客
网C++服务器项目学习】day11socket通信过程:1.socket函数intsocket(intdomain,inttype,intprotocol);功能:-创建一个文件描述符用于主机之间端对端的通信参数
garbage_man
·
2023-09-25 10:10
服务器项目学习
服务器
c++
linux
后端
centos
牛客
网解题之跳台阶
10.3跳台阶题目链接
牛客
网题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
天天501
·
2023-09-25 08:19
算法
牛客
网解题之变态跳台阶
10.4变态跳台阶题目链接
牛客
网题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级…它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
天天501
·
2023-09-25 08:19
算法
算法
算法之斐波那契数列
10.1斐波那契数列题目链接
牛客
网题目描述求斐波那契数列的第n项,n<=39。解题思路如果使用递归求解,会重复计算一些子问题。
天天501
·
2023-09-25 08:49
算法
算法
牛客
网解题之矩形覆盖
10.2矩形覆盖题目链接
牛客
网题目描述我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?
天天501
·
2023-09-25 08:18
算法
算法
java
[
牛客
复盘]
牛客
周赛round13 20230924
[
牛客
复盘]
牛客
周赛round1320230924总结矩阵转置置2.思路分析3.代码实现小红买基金1.题目描述2.思路分析3.代码实现小红的密码修改1.题目描述2.思路分析3.代码实现小红的转账设置方式
七水shuliang
·
2023-09-24 23:37
牛客比赛复盘
python
算法
算法 设计LRU缓存结构-(双端队列+哈希)
牛客
网:BM100题目:设计实现LRU数据结构及算法思路:存储数据:(1)存储过(使用dict判断是否有值),使用makeRecent移至双端队列尾部;(2)未存储过,判断容量是否有余进行直接插入或删除最近最少使用结点再插入
Neil_001
·
2023-09-24 23:22
牛客网
算法刷题
缓存
LRU
双端队列
哈希
算法 设计LFU缓存结构-(双端队列+哈希)
牛客
网:BM101题目:设计实现LFU思路:在LRU基础上,将双端队列拆开,存储在以频率为key的map中,每次访问时,需要增加节点的频率incFreq(node),当node.freq所在map对应的双端队列为空时
Neil_001
·
2023-09-24 23:22
牛客网
算法刷题
LFU
最近最少使用
双端队列
哈希
缓存
算法 全排列问题-(递归回溯)
牛客
网:BM56有重复项数字全排列,解题思路:数字全排列,从0位置开始遍历数字作为排列项的第一位,记录此位置已经遍历,递归进入下一层,再从0位置开始遍历作为排列项第二位,如果是已记录的位置,直接忽略遍历下一个位置
Neil_001
·
2023-09-24 23:21
牛客网
算法刷题
全排列
递归回溯
牛客
_剑指Offer_编程题 :把二叉树打印成多行
题目描述从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。把二叉树打印成多行解题思路使用一个ArrayList>保存各层次节点Queue暂存下一层节点循环部分:使用变量levelNum暂存queue当前层的节点数目每次获取queue队列顶部的节点,从左到右遍历同时使用tmpList保存每一层的数据,添加到resultList中最后返回结果代码实现importjava.util.Arr
bo132
·
2023-09-24 20:30
C/C++好题分享--代码题
1排序子序列intmain(){intn;cin>>n;//注意这里多给了一个值,是处理越界的情况的比较,具体参考上面的解题思路vectora;a.resize(n+1);//这里有个坑,这个题越界了
牛客
测不出来
乄北城以北乀
·
2023-09-24 19:54
刷题
c语言
c++
算法
初始化列表
+n_
牛客
题霸_
牛客
网(nowcoder.com)要求类对象只能在栈上:必须在初始化列表初始化的条件:1:const修饰的成员变量(只有一次初始化的机会,发生在定义的时候,也就是初始化列表2:引用:(要变成其他变量的别名
赵思凯
·
2023-09-24 17:29
c++
算法
开发语言
大数据开发工程师之SQL面试题(一)
sql面试题(一)
牛客
后台会记录每个用户的试卷作答记录到exam_record表,现在有两个用户的作答记录详情如下:用户1001在2021年9月1日晚上10点11分12秒开始作答试卷9001,并在50分钟后提交
密探特洛伊
·
2023-09-24 08:00
sql
数据库
database
big
data
排序子序列(
牛客
)
目录一、题目二、代码(一)时间复杂度过高(通过70%)(二)改进一、题目二、代码(一)时间复杂度过高(通过70%)#include#include#includeusingnamespacestd;boolASC(vectora,intbegin,intend){//升序if(begin==end)returntrue;for(intk=begin+1;k=a[k-1]){continue;}el
莫忘、莫念
·
2023-09-24 08:21
牛客/力扣
c++
算法
开发语言
倒置字符串(
牛客
)
一、题目二、代码#include#includeusingnamespacestd;intmain(){strings;getline(cin,s);strings2;inti=s.length()-1;intprev=i;intnext=0;while(i>=0&&prev>=0){//从字符串的最后往前遍历if(s[prev]!=''){next=prev;--prev;}else{s2+=s
莫忘、莫念
·
2023-09-24 08:21
牛客/力扣
c++
算法
数据结构
算法 顺时针旋转矩阵
牛客
网:BM99题目:矩阵旋转90度思路:遍历交换,对角线交换、左右交换代码://gopackagemain//import"fmt"/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
Neil_001
·
2023-09-24 08:30
牛客网
算法刷题
矩阵旋转
算法 旋转数组-(双指针)
牛客
网:BM97题目:数组右移M位思路:数组切分为两部分,右边M位首尾交换,左边N-M位首尾交换,全部数组首尾交换。
Neil_001
·
2023-09-24 08:59
牛客网
算法刷题
旋转数组
反向双指针
算法 旋转矩阵
牛客
网:BM98题目:螺旋式返回矩阵所有元素思路:初始化边界指针left=0,right=n-1,up=0,down=n-1,遍历条件为updown{break}fori:=up;iright{break
Neil_001
·
2023-09-24 08:27
牛客网
算法刷题
螺旋遍历矩阵
IT视频资源分享列表(二)
redis深度历险:redis深度历险MySQL是怎样运行的:从根儿上理解MySQLJava数据结构和算法精讲版:Java数据结构和算法精讲版四脚猫高级PHP视频课程:四脚猫
牛客
网直通BAT算法精讲:BAT
lxw1844912514
·
2023-09-24 06:33
GO
python
PHP高级进阶
【刷题-
牛客
】链表内指定区间反转
链表定区间翻转链表题目链接题目描述核心思想详细图解代码实现复杂度分析题目链接链表内指定区间反转_
牛客
题霸_
牛客
网(nowcoder.com)题目描述核心思想遍历链表的过程中在进行原地翻转[m,n]翻转区间记作子链表
德尔logic
·
2023-09-24 02:32
数据结构
链表
数据结构
Top K 问题的最优解 - 快速选择算法(图解详细教程)
KthLargestElementinanArray1.1:快速选择算法流程1.2:注意事项1.3:python实现Leetcode973.KClosestPointstoOrigin1.1题意1.2思路1.3python实现3.
牛客
rain_Man2018
·
2023-09-23 21:44
leetcode总结
快速选择算法
python
算法 表达式求值-(栈+模拟+递归回溯)
牛客
网:BM49题目:支持加减乘及括号运算思路:使用栈存储每一层()内的运算结果,初始化默认运算符op='+',字符串遍历提取连续数字,遇到符号时停止数字提取,匹配op进行数学运算,存储在栈中,遇到'(
Neil_001
·
2023-09-23 21:10
牛客网
算法刷题
表达式求值
栈
模拟
递归回溯
算法 最小的K个数-(快速排序、双指针)
牛客
网:BM46题目:找出数组最小的k个数思路:使用快排思想,low=0,high=n-1,在low,high之间调整元素位置(使有和同向left=low,right=low双指针或left=low,right
Neil_001
·
2023-09-23 21:40
牛客网
算法刷题
最小的k个数
快速排序
双指针
算法 数据流的中位数-(大顶堆小顶堆+冒泡排序)
牛客
网:BM48题目:得到数据流的中位数思路:(1)冒泡排序:每次插入元素时,进行冒泡排序,将当前值与前一值比较,当前值较小时与前一元素交换,直至不小于前一元素时结束。
Neil_001
·
2023-09-23 21:09
牛客网
算法刷题
数据流中位数
冒泡排序
大小顶堆
算法 寻找第k大数-(快速排序+双指针)
牛客
网:BM47题目:数组第K大的数思路:见最小的k个数,将num[right]>pivot的元素左调,最终返回num[k-1]代码://gopackagemain//import"fmt"/***代码中的类名
Neil_001
·
2023-09-23 21:09
牛客网
算法刷题
第K大的数
快速排序
双指针
JZ41数据流在的中位数
题目地址:数据流中的中位数_
牛客
题霸_
牛客
网题目回顾:解题思路:首先对于中位数,我们都知道,排序后如果是数组长度是奇数,中位数就是中间的值,也就是n/2的值。
Sunlightʊə
·
2023-09-23 18:38
力扣刷题
java
算法
数据结构
JZ42连续子数组的最大和
题目地址:连续子数组的最大和_
牛客
题霸_
牛客
网题目回顾:解题思路:使用动态规划,这里用dp[]数组表示以下标i为终点的最大连续子数组和。
Sunlightʊə
·
2023-09-23 18:38
力扣刷题
java
算法
数据结构
美团java开发一面
一、美团一面情况面试平台:
牛客
网面试时间:4.22,14:30---15:30考察题目:算法题+java基础+数据库二、算法题1、使用多线程实现打印奇数和偶数交替进行publicclassThreadTest
五平南天
·
2023-09-23 16:24
算法 数组中的逆序对-(归并排序+递归回溯+双指针)
牛客
网:BM20题目:求出数组中逆序对总数思路:使用归并排序思路,先分裂,再合并,合并的时候,左半段有序,右半段有序,如果左半段某个值大于右半段某个值data[i]>data[j],则可通过j与右半段起始坐标之间的距离算出共有多少个比
Neil_001
·
2023-09-23 16:29
牛客网
算法刷题
逆序对
归并排序
双指针
递归回溯
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他