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
牛客周赛
剑指offer——JZ36 二叉搜索树与双向链表 解题思路与具体代码【C++】
一、题目描述与要求二叉搜索树与双向链表_
牛客
题霸_
牛客
网(nowcoder.com)题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。
茄味琪琪
·
2023-10-11 13:18
剑指offer
算法
c++
数据结构
链表
剑指offer——python版
题号均对应
牛客
网,解法均使用python2.7一、链表JZ6从尾到头打印链表输入一个链表的头节点,按链表从尾到头的顺序返回每个节点的值(用数组返回)分析:这道题是链表的入门级题目,主要考察链表和列表的基础知识
Fiona Hitane
·
2023-10-11 13:42
大数据开发
链表
数据结构
剑指offer——JZ37 序列化二叉树 解题思路与具体代码【C++】
一、题目描述与要求序列化二叉树_
牛客
题霸_
牛客
网(nowcoder.com)题目描述请实现两个函数,分别用来序列化和反序列化二叉树,不对序列化之后的字符串进行约束,但要求能够根据序列化之后的字符串重新构造出一棵与原二叉树相同的树
茄味琪琪
·
2023-10-11 13:36
剑指offer
算法
c++
数据结构
【
牛客
网-面试必刷TOP 101】01链表
BM1反转链表解题思路第一种方法:借助栈1.栈的特点是先进后出,用stack来存储链表,之后新建一个头节点,按出栈顺序拼接形成新的链表。2.注意,最后一个节点的next要赋值null3.空间复杂度O(N),时间复杂度O(N)JAVA代码实现importjava.util.*;publicclassSolution{publicListNodeReverseList(ListNodehead){//
badgirl-bb
·
2023-10-11 12:58
面试
链表
算法
2023
牛客
寒假算法基础集训营1题解
A-WorldFinal?WorldCup!(I)传送门思路依次遍历每个字符串,然后在加的同时判断是否已经达到题目要求的:当前双方比分已经使得无论之后的罚球结果如何都不会影响比赛的结果,达到的话直接return,没达到的话就继续遍历,如果到最后也没有达到就return-1code#includeusingnamespacestd;typedeflonglongLL;typedefpairPII;c
柒月栗子
·
2023-10-11 09:28
题解
#
牛客
算法
c++
开发语言
2023
牛客
寒假算法基础训练营2题解
A-Tokitsukazeanda+b=n(easy)传送门思路直接暴力遍历一遍一个区间,根据a+b=na+b=na+b=n得出b=n−ab=n-ab=n−a,判断b是否属于另一个区间code#includeusingnamespacestd;typedeflonglongLL;typedefpairPII;voidsolve(){intn;cin>>n;intl1,r1,l2,r2;cin>>l
柒月栗子
·
2023-10-11 09:28
题解
#
牛客
算法
day01
orderByHotValue=1&page=1&onlyReference=false来源:
牛客
网牛牛举办了一次编程比赛,参加比赛的有3*n个选手,每个选手都有一个水平值a_i.现在要将这些选手进行组队
槛外长江__自流
·
2023-10-11 08:57
C嘎嘎刷题
算法
LeetCode二叉树OJ
Offer55-I.二叉树的深度-力扣(LeetCode)965.单值二叉树-力扣(LeetCode)100.相同的树-力扣(LeetCode)101.对称二叉树-力扣(LeetCode)二叉树遍历_
牛客
题霸
孙鹏宇.
·
2023-10-11 07:42
leetcode
linux
算法
算法进阶指南:第二章练习题
1.括号画家150.括号画家-AcWing题库
牛客
竞赛-括号画家遇到左括号就入栈,右括号需要栈顶的同类左括号对应。用一个vis数组记录配对合法的下标为1,做完后求最大连续的1即可。
2,4(1H,3H)-PD are mine
·
2023-10-11 06:58
算法竞赛进阶指南题目
算法进阶指南
数据结构
牛客
竞赛:第三届超越杯程序设计团体赛题解
比赛链接:第三届超越杯程序设计团体赛重现赛_ACM/NOI/CSP/CCPC/ICPC算法编程高难度练习赛_
牛客
竞赛OJhttps://www.nowcoder.com/acm/contest/31374A
2,4(1H,3H)-PD are mine
·
2023-10-11 06:57
算法
数据结构
动态规划
贪心算法
java面试题及答案2020,java最新面试题汇总(三)
java面试题及答案2020四面-2020/03/27-
牛客
网这个面试官同样交谈挺轻松的,刚开始还开玩笑等等.面试时间也很短,只有35分钟,其中十五分钟在写算法,十分钟在介绍项目.真正问问题只有十分钟左右
书山压力
·
2023-10-11 05:32
牛客
day2 - 7
9.25day21.简述方法重写与方法重载的意义与区别:方法重写:1.参数列表必须完全与被重写方法相同//参数列表(分为四种):(1)无参无返回值方法;(2)有参无返回值方法;(3)无参有返回值方法;(4)有参有返回值方法;2.返回类类型必须和被重写方法的返回类型完全相同3.方法名相同访问权限不能比父类被重写发方法的访问权限更低,此为一大父类的成员方法只能被它的子类重写声明为final的不能被重写
vd_vd
·
2023-10-11 04:10
java
哈希算法
开发语言
牛客
BM85 验证IP地址(python)
编写一个函数来验证输入的字符串是否是有效的IPv4或IPv6地址IPv4地址由十进制数和点来表示,每个地址包含4个十进制数,其范围为0-255,用(“.”)分割。比如,172.16.254.1同时,IPv4地址内的数不会以0开头。比如,地址172.16.254.01是不合法的。IPv6地址由8组16进制的数字来表示,每组表示16比特。这些组数字通过(“:”)分割。比如,2001:0db8:85a3
丁lingling哇
·
2023-10-11 02:35
丁丁的Python学习笔记
python
牛客
BM74 数字字符串转化成IP地址
数字字符串转化成IP地址_
牛客
题霸_
牛客
网现在有一个只包含数字的字符串,将该字符串转化成IP地址的形式,返回所有可能的情况。。
Kk_1025
·
2023-10-11 02:55
算法
数据结构
c++
从尾到头打印链表
从尾到头打印链表题目链接
牛客
网题目描述从尾到头反过来打印出每个结点的值。解题思路1.使用递归要逆序打印链表1->2->3(3,2,1),可以先逆序打印链表2->3(3,2),最后再打印第一个节点1。
天天501
·
2023-10-10 17:02
算法
链表
数据结构
在线练习题库python_有哪些 python 的在线练习题或编程挑战的网站?
www.zhihu.com二、
牛客
网(中文)
牛客
网应该是做面试经验起家的,校招的面经相对多一些,社招的少。题库也都对标国
weixin_39860975
·
2023-10-10 12:24
在线练习题库python
【面试必刷TOP101】二分查找-I & 二维数组中的查找
目录题目:二分查找-I_
牛客
题霸_
牛客
网(nowcoder.com)题目的接口:解题思路:代码:过啦!!!
戊子仲秋
·
2023-10-10 10:28
面试
算法
数据结构
【面试必刷TOP101】寻找峰值 & 数组中的逆序对
目录题目:寻找峰值_
牛客
题霸_
牛客
网(nowcoder.com)题目的接口:解题思路:代码:过啦!!!
戊子仲秋
·
2023-10-10 10:28
面试
算法
数据结构
MySQL刷题个人总结——内置函数
引言刷题连接:
牛客
网mysql刷题MySQL有很多内置的函数,这些内置函数可以帮助我们提高完成sql查询功能的工作效率,别人写一道的查询语句时,你可以写完两到三道,甚至更多。
--流星。
·
2023-10-10 08:14
刷题总结
mysql
数据库
database
面试算法
牛客
题目 链表中环的入口结点
1.题目:链表中环的入口结点描述给一个长度为n链表,若其中包含环,请找出该链表的环的入口结点,否则,返回null。数据范围:n\le10000n≤10000,12->3->4->5->3输入描述:输入分为2段,第一段是入环前的链表部分,第二段是链表环的部分,后台会根据第二段是否为空将这两段组装成一个无环或者有环单链表返回值描述:返回链表的环的入口结点即可,我们后台程序会打印这个结点对应的结点值;若
_She001
·
2023-10-10 06:03
面试
算法
链表
面试
算法
3
牛客
网-剑指offer-从尾到头打印链表
时间限制:1秒空间限制:32768K热度指数:682852题目描述输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。参考链接https://www.cnblogs.com/wuguanglin/p/printListFromTailToHead.html/functionListNode(x){this.val=x;this.next=null;}/functionprintList
咕叽咕叽_6130
·
2023-10-10 04:12
【数据结构-字符串 三】【字符串转换】字符串解码
本篇Blog的主题是【字符串转换】,使用【字符串】这个基本的数据结构来实现,这个高频题的站点是:CodeTop,筛选条件为:目标公司+最近一年+出现频率排序,由高到低的去
牛客
TOP101去找,只有两个地方都出现过才做这道题
存在morning
·
2023-10-10 03:46
#
字符串
数据结构
leetcode
周赛
---找出中枢整数
找出中枢整数给你一个正整数n,找出满足下述条件的中枢整数x:1和x之间的所有元素之和等于x和n之间所有元素之和。返回中枢整数x。如果不存在中枢整数,则返回-1。题目保证对于给定的输入,至多存在一个中枢整数。示例1:输入:n=8输出:6解释:6是中枢整数,因为1+2+3+4+5+6=6+7+8=21。示例2:输入:n=1输出:1解释:1是中枢整数,因为1=1。示例3:输入:n=4输出:-1解释:可以
盒子6910
·
2023-10-10 00:07
leetcode
算法
c++
连续子数组的最大和(Java)
连续子数组的最大和(
牛客
网—
牛客
题霸算法篇—NC19)题目描述输入一个长度为n的整型数组array,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。
快喊我去学习
·
2023-10-09 22:31
java
算法
数组
动态规划
牛客
刷题——连续子数组最大和
连续子数组最大和题目描述题目分析代码实现题目链接:连续子数组最大和题目描述描述一个数组有N个元素,求连续子数组的最大和。例如:[-1,2,1],和最大的连续子数组为[2,1],其和为3输入描述:输入为两行。第一行一个整数n(1#
HHYX.
·
2023-10-09 22:59
C++
C语言
c++
深度优先
算法
LeetCode 229场
周赛
- 区间DP + 最长公共子序列
1770.MaximumScorefromPerformingMultiplicationOperationsYouaregiventwointegerarraysnumsandmultipliersofsizenandmrespectively,wheren>=m.Thearraysare1-indexed.Youbeginwithascoreof0.Youwanttoperformexactl
马各阿牛
·
2023-10-09 21:09
算法与数据结构
算法
algorithm
剑指offer 刷题速览
视频资料
牛客
网地址:剑指offer【链表】JZ6从尾到头打印链表解法1:/***structListNode{*intval;*structListNode*next;*ListNode(intx):*
Ray Song
·
2023-10-09 19:05
Leetcode
hot100
&
剑指offer
树 JZ17、18、58、23、24、26、57、61、面试题7、32 - I、Ⅱ、Ⅲ、55- I、Ⅱ、68- I、Ⅱ
注:题号JZ××:代表
牛客
网上的题号面试题××:代表
牛客
上没有,《剑指offer》上的题号文章目录面试题7.重建二叉树JZ17树的子结构JZ18二叉树的镜像JZ58对称的二叉树面试题32-I从上往下打印二叉树
萌萌滴太阳
·
2023-10-09 19:04
剑指offer
面试
算法
java
【刷题】刷题总结
刷题总结文章目录刷题总结前言一、刷题原则(每天刷多少、按照什么顺序、要不要看答案、刷题建议)二、还没看答案题目2.1不会做没看答案2.2做了没看答案三、
牛客
1.JZoffer错误2.研发常考题目四、LeetCode1
Wangwei_Jimmy
·
2023-10-09 19:33
C++
刷题笔记
c++
剑指offer——JZ68 二叉搜索树的最近公共祖先 解题思路与具体代码【C++】
一、题目描述与要求二叉搜索树的最近公共祖先_
牛客
题霸_
牛客
网(nowcoder.com)题目描述给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。
茄味琪琪
·
2023-10-09 19:30
剑指offer
算法
c++
数据结构
剑指offer——JZ78 把二叉树打印成多行 解题思路与具体代码【C++】
一、题目描述与要求把二叉树打印成多行_
牛客
题霸_
牛客
网(nowcoder.com)题目描述给定一个节点数为n二叉树,要求从上到下按层打印二叉树的val值,同一层结点从左至右输出,每一层输出一行,将输出的结果存放到一个二维数组中返回
茄味琪琪
·
2023-10-09 19:00
剑指offer
算法
c++
数据结构
剑指offer——JZ28 对称的二叉树 解题思路与具体代码【C++】
一、题目描述与要求对称的二叉树_
牛客
题霸_
牛客
网(nowcoder.com)题目描述给定一棵二叉树,判断其是否是自身的镜像(即:是否对称)例如:下面这棵二叉树是对称的下面这棵二叉树不对称。
茄味琪琪
·
2023-10-09 19:59
剑指offer
算法
c++
数据结构
剑指offer——JZ86 在二叉树中找到两个节点的最近公共祖先 解题思路与具体代码【C++】
一、题目描述与要求在二叉树中找到两个节点的最近公共祖先_
牛客
题霸_
牛客
网(nowcoder.com)题目描述给定一棵二叉树(保证非空)以及这棵树上的两个节点对应的val值o1和o2,请找到o1和o2的最近公共祖先节点
茄味琪琪
·
2023-10-09 19:54
剑指offer
算法
c++
数据结构
牛客
刷题map&set
题目链接题目分析:这题要实现深拷贝,并不是简单的new,还要将next,random的对应结点按对应位置存储,因此需要一个映射关系,将原链表和每一次new出来的结点映射,这样遍历原链表的next或random(key),就能对应到映射表里面的next或random(value)图解:代码演示:publicNodecopyRandomList(Nodehead){Mapmap=newHashMap<
&panpan
·
2023-10-09 17:32
链表
数据结构
算法
BZOJ1218:[HNOI2003]激光炸弹 二维数组前缀和 暴力
链接:https://ac.nowcoder.com/acm/problem/20032来源:
牛客
网题目描述一种新型的激光炸弹,可以摧毁一个边长为R的正方形内的所有的目标。
纯小白牛ad
·
2023-10-09 13:29
算法
牛客
练习赛114 解题报告 | 珂学家 | 贪心场 + 期望 + 线性基
美团笔试codet5前缀和+hashmappackagemeituan;importjava.io.*;importjava.util.HashMap;importj826美团前端求教constrl=require("readline").createInterface({input:process.stdin题解|#交织子序列#本地常规场景很简单,只要将其中一个字符串的内容挨个去除即可,但若遇到
2301_79125642
·
2023-10-09 11:20
java
牛客
或leetcode编程C实现-深度优先探索(敌人数量)
1题目有一个地图,大小是N*M,地图被’#‘分割成大小不同的区域,上下左右’.‘表示同一个区域,’.'表示空地,空地上可能有敌人,敌人使用’E’表示。输入:第一行输入N,M,KN:表示地图的行数;M:表示地图的列数;K:表示小于K的敌人敌人区域;后边输入地图中的字符,如’.’‘#’‘E’输出:输出一个小于K的敌人区域个数;举例:输入:352…#EEE.#…###…输出:1说明:2表示敌人个数小于2
天选码农搬砖
·
2023-10-09 11:13
编程题或面试题
leetcode
c语言
深度优先
算法
面试
Linux C++服务器项目——项目实战1(理论知识)
牛客
C++高并发服务器开发参考笔记1.阻塞/非阻塞、同步/异步(网络lO)2.Unix/Linux上的五种lO模型a.阻塞blockingb.非阻塞non-blocking(NIO)c.IO复用(IOmultiplexing
R-G-B
·
2023-10-09 11:04
C++
服务器项目
服务器
linux
c++
【数据结构-二叉树 八】【遍历求和】:求根到叶子节点数字之和
本篇Blog的主题是【遍历求和】,使用【二叉树】这个基本的数据结构来实现,这个高频题的站点是:CodeTop,筛选条件为:目标公司+最近一年+出现频率排序,由高到低的去
牛客
TOP101去找,只有两个地方都出现过才做这道题
存在morning
·
2023-10-09 08:29
#
二叉树
数据结构
牛客
2021暑假多校联赛第一场补题
A题:题意:两人博弈,每次一个人从一堆中拿k个,同时从另一堆拿k*s(s>=0)个,问谁先不能拿。10000组数据,N#include#include#include#include#includeusingnamespacestd;#defineN5010boolans[N][N];voidpre_work(){//赋初值ans[0][0]=0;//穷举一次能拿完的话A赢不然B赢for(inti
weixin_51060919
·
2023-10-09 08:27
c++
2020
牛客
暑期多校训练营(第二场) 题解
牛客
多校,第二场。若有公式图片无法正常显示,请使用梯子访问!A-AllwithPairs题意:给定n个字符串,每一个串前缀和其他串的后缀进行匹配,计算匹配的最大长度的平方和。
FTLIKON
·
2023-10-09 08:57
字符串
哈希表
动态规划
算法
hash
2023
牛客
暑期多校第四场题解(L,A)
A-BoboStringConstruction题意给一个字符串t和整数n,让你构造一个长度为n的字符串s,满足t+s+t这个新的字符串除了开头和结尾的之外不能再出现字符串t。题解由题意可以看出构造一个全0串或者一个全1串即可。定义一个长度为n全0的字符串p。让s=t+p+t,然后利用find函数和substr函数查找s中有多少个子串t,如果是两个,则说明全0字符串p是满足条件的,输出p,否则输出
shy666123
·
2023-10-09 08:56
算法
2023
牛客
暑期多校训练营4补题题解1
目录一、L题目大意和输入输出要求二、解决思路1.浅谈2.代码实现AC代码总结第二部分F题题解一、题目大意和输入输出描述输入样例:输出样例:二:代码实现:存储数据:模拟票人的过程:AC代码:总结:前言为简单的题目写一些题解。一、L题目大意和输入输出要求有n行m列个灯泡,起初都是关闭状态,执行k次操作,每次操作为某行或者某列关闭,例如:row1oncolumn4on输入样例:344row1oncolu
踏入c语言
·
2023-10-09 08:55
c++
题解
算法
牛客
2023暑期多校第六场E题题解
题目大意给定一个长度为n的正整数序列,并进行q次询问每次询问给定一个范围[l,r]和一个正整数k问能否将序列中给定范围内的子序列划分为k段非空区间,且每段区间之和为偶数解题思路1.首先用sum[i]记录前i项的和;2.其次用cnt[i]记录sum[i]是目前第几个急数或偶数;3.用cnt1,cnt2来表示目前sum[i]已经出现过了几个奇数或偶数;4.给定区间[l,r],先用sum[r]-sum[
乔梓だ
·
2023-10-09 08:55
算法
2023
牛客
暑期多校简单题解
A.AlmostCorrect待补B.AnticomplementaryTriangle待补C.CarrotTrees题意:给定一个长度为n的数组初始值均为0,给定一个常量k。定义以下两个区间操作1lrx区间[l,r]加x/k2lr区间[l,r]之间大于1的位置-1求所有操作后减的操作执行次数。思路:一眼线段树,但是不知道怎么处理实数和记录等于0的位置。看了题解,借位的思路很妙,首先如何去处理实数
wronganswerr
·
2023-10-09 08:54
算法
题解 | three points 2-2019
牛客
暑期多校训练营第五场J题
题目来源于
牛客
竞赛:https://ac.nowcoder.com/acm/contest/discuss题目描述:输入描述:输出描述:示例1:题解:代码:/*{{{*/#include#include
牛客竞赛
·
2023-10-09 08:54
题解
19牛客暑期多校训练营第五场
题解
19牛客暑期多校训练营
题解 | generator 2-2019
牛客
暑期多校训练营第五场C题
题目来源于
牛客
竞赛:https://ac.nowcoder.com/acm/contest/discuss题目描述:输入描述:输出描述:示例1:
牛客竞赛
·
2023-10-09 08:53
题解
19牛客暑期多校训练营第五场
题解
19牛客暑期多校训练营
题解 | generator 3-2019
牛客
暑期多校训练营第五场D题
题目来源于
牛客
竞赛:https://ac.nowcoder.com/acm/contest/discuss题目描述:输入描述:输出描述:示例1:示例2:题解:代码:/*{{{*/#include#include
牛客竞赛
·
2023-10-09 08:53
题解
19牛客暑期多校训练营第五场
题解
19牛客暑期多校训练营
2020
牛客
暑期多校训练营(第五场)B、D、E、F、I题解及补题
文章目录2020
牛客
暑期多校训练营(第五场)题解及补题比赛过程题解A题意解法代码B题意解法代码C题意解法代码D题意解法代码E题意解法代码F题意解法代码G题意解法代码H题意解法代码I题意解法代码J题意解法代码
hzeroto
·
2023-10-09 08:23
2020牛客组队训练
题解 | 2023 年
牛客
多校第三场 H 题 Until the Blue Moon Rises
题解|#栈的压入、弹出序列#/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可***@parampushVint整型一维数组*@par题解|#牛群排列去重#一、考察知识链表与指针的运用二、解题思路首先判断链表非空设置pivot指向头结点,cur指向头结点下一节点当cur存在时,若检测到pivot->val与c网易产品经理实习福利超好,种草给各位在网易产品经理实习入职差
2301_78234743
·
2023-10-09 08:50
java
上一页
45
46
47
48
49
50
51
52
下一页
按字母分类:
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
其他