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
剑指 Offer II 002. 二进制加法
.%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E5%8A%A0%E6%B3%95/README.md
剑指Offer
II002.二进制加法题目描述给定两个01字符串a
常某某的好奇心
·
2025-01-30 12:59
数据结构
牛客网
面试必刷TOP101-04堆/栈/队列BM48 数据流中的中位数
描述如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。数据范围:数据流中数个数满足1≤n≤1000,大小满足1≤val≤1000进阶:空间复杂度O(n),时间复杂度O(
bingw0114
·
2025-01-29 16:14
面试
职场和发展
每日一道算法题 成绩排序
题目成绩排序_牛客题霸_
牛客网
(nowcoder.com)Pythonn=int(input())flag=int(input())ans=[]for_inrange(n):name,score=input
BraveOxCow
·
2025-01-28 12:47
算法
python
开发语言
JavsScript
牛客网
华为机试(11-20)题解
牛客网
华为机试题解JavaScript版本华为机试第11-20题解答(js)11.数字颠倒12.字符串反转13.句子逆序14.字符串排序15.求int型数据在内存中存储时1的个数16.购物单17.坐标移动
萌神7号
·
2025-01-26 21:46
牛客网-华为机试-js题解
华为
剑指Offer
|LCR 046.二叉树的右视图
LCR046.二叉树的右视图给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。示例1:输入:[1,2,3,null,5,null,4]输出:[1,3,4]示例2:输入:[1,null,3]输出:[1,3]示例3:输入:[]输出:[]提示:二叉树的节点个数的范围是[0,100]-1000){letnode=queue1.shift();//移除
阿月浑子の
·
2025-01-26 01:07
剑指Offer
算法
算法
javascript
剑指offer
_edition2刷题记录
剑指offer
_edition2刷题记录写在前面:此博客记录刷
剑指offer
题中遇到的困难和总结,以及过程中难以理解的地方,其中*代表需要过段时间回过头再看的题Q7重建二叉树*(20210421)Q8二叉树的下一个节点
jiandandian_
·
2025-01-25 20:27
数据结构与算法
java
开发语言
牛客网
面试必刷TOP101-03二叉树BM40 重建二叉树
描述给定节点数为n的二叉树的前序遍历和中序遍历结果,请重建出该二叉树并返回它的头结点。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建出如下图所示。提示:1.vin.length==pre.length2.pre和vin均无重复元素3.vin出现的元素均出现在pre里4.只需要返回根结点,系统会自动输出整颗树做答案对比数据范围:n≤20
bingw0114
·
2025-01-25 15:20
面试
数据结构
职场和发展
《C语言入门100例》(第2例) 给定 n,求 1 + 2 + 3 + ... + n 的和给定 n,求 1 + 2 + 3 + ... + n 的和
【第02题】给定n,求1+2+3+…+n的和|四种解法文章目录主要知识点习题1.
剑指Offer
64.求1+2+…+n题目描述初见思路代码2.SumProblem题目描述初见3.
剑指Offer
57-II.
leapold_Z
·
2025-01-22 17:54
c++
leetcode
剑指Offer
|LCR 033.字母异位词分组
LCR033.字母异位词分组给定一个字符串数组strs,将变位词组合在一起。可以按任意顺序返回结果列表。**注意:**若两个字符串中每个字符出现的次数都相同,则称它们互为变位词。示例1:输入:strs=["eat","tea","tan","ate","nat","bat"]输出:[["bat"],["nat","tan"],["ate","eat","tea"]]示例2:输入:strs=[""]
阿月浑子の
·
2025-01-19 05:17
剑指Offer
算法
javascript
算法
【MySQL 的 ONLY_FULL_GROUP_BY 模式】
引言:作为一个菜鸟,当写sql中涉及到groupby这样简单的语句时,也会出现问题,我在
牛客网
上做sql题时,总报这个错:ONLY_FULL_GROUP_BY到底是什么东西呢?今天写篇文章解释一下。
m0_74823336
·
2025-01-18 20:46
mysql
android
数据库
剑指Offer
|LCR 032.有效的字母异位词
LCR032.有效的字母异位词给定两个字符串s和t,编写一个函数来判断它们是不是一组变位词(字母异位词)。注意:若*s*和*t*中每个字符出现的次数都相同且字符顺序不完全相同,则称*s*和*t*互为变位词(字母异位词)。示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:s="rat",t="car"输出:false示例3:输入:s="a",t="a"输出:fa
阿月浑子の
·
2025-01-17 07:06
剑指Offer
算法
javascript
算法
每日OJ_牛客_马戏团(模拟最长上升子序列)
目录牛客_马戏团(模拟最长上升子序列)解析代码牛客_马戏团(模拟最长上升子序列)马戏团__
牛客网
搜狐员工小王最近利用假期在外地旅游,在某个小镇碰到一个马戏团表演,精彩的表演结束后发现团长正和大伙在帐篷前激烈讨论
GR鲸鱼
·
2024-09-16 04:10
c++
算法
开发语言
牛客
数据结构
数据结构 1
3.数据结构和算法的书籍资料学习完数据结构知识,可以去看《
剑指offer
》和《
五花肉村长
·
2024-09-15 19:58
数据结构
算法
开发语言
c语言
visualstudio
【华为OD机试真题 python】输出指定字母在字符串的中的索引【2022 Q4 | 100分】
前言《华为OD笔试真题python》专栏含华为OD机试真题、华为面试题、
牛客网
华为专栏真题。如果您正在准备华为的面试,或者华为od的机会,有任何想了解的可以私信我进行交流。
无痕de泪
·
2024-09-15 16:37
华为OD机试真题
python
输出指定字母在字符串的中的索引
字符串
华为od
python
C语言暑假学习刷题——Day4
循环的理解考点二:while循环和循环嵌套的理解考点三:break在switch语句中的应用考点四:升序插入排序算法的应用考点五:循环嵌套的理解编程题【leetcode题号:645.错误的集合】【难度:简单】【
牛客网
题号
奋斗小温
·
2024-09-15 04:06
C语言
c语言
学习
java
《
剑指offer
第二版》面试题7:重建二叉树(java)
题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果都不包含重复数字。例如,输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建的二叉树为:1/\23//\456\/78解题思路:以前序遍历序列A:{1,2,4,7,3,5,6,8}和中序遍历序列B:{4,7,2,1,5,3,8,6}为例。前序遍历的
castlet
·
2024-09-14 10:44
剑指offer
面试题05. 替换空格
题目描述leetcode地址代码classSolution{public:stringreplaceSpace(strings){stringans="";for(autoe:s){if(e==''){ans+="%20";}else{ans+=e;}}returnans;}};
Hubhub
·
2024-09-14 05:58
牛客小白月赛99(上)
材料打印题目描述登录—专业IT笔试面试备考平台_
牛客网
运行代码#includeusingnamespacestd;intmain(){intT;cin>>T;while(T--){longlonginta
筱姌
·
2024-09-12 19:52
牛客比赛
算法
c++
牛客周赛 Round 58(下)
能做到的吧题目描述登录—专业IT笔试面试备考平台_
牛客网
运行代码#include#includeusingnamespacestd;stringfindMax(strings){intn=s.length
筱姌
·
2024-09-12 17:44
算法
面试题 链表相交 -
剑指offer
简单
面试题链表相交题目链接给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回null。图示两个链表在节点c1开始相交:题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构。示例1:输入:intersectVal=8,listA=[4,1,8,4,5],listB=[5,0,1,8,4,5],skipA=2,ski
努力搬砖的小王
·
2024-09-11 17:03
日常杂记
链表
leetcode
数据结构
反转字符串II
剑指Offer
05.替换空格 151.翻转字符串里的单词
剑指Offer
58-II.左旋转字符串
voidreverseString(vector&s){inti=0,j=s.size()-1;while(istr:return"".join(reversed(s.split()))Leetcode
剑指
书痴熊
·
2024-09-11 13:03
代码随想录训练营
算法
leetcode
剑指offer
----C语言版----第六天
目录1.用栈实现队列1.1题目描述1.2栈和队列的基础知识1.3思路分析2.扩展题目——用队列实现栈2.1题目描述2.2思路分析1.用栈实现队列原题链接:
剑指Offer
09.用两个栈实现队列-力扣(LeetCode
姬如祎
·
2024-09-11 12:27
剑指offer
leetcode
算法
职场和发展
c语言
数据结构
力扣刷题记录(一)
剑指Offer
(第二版)
1、本栏用来记录社招找工作过程中的内容,包括基础知识学习以及面试问题的记录等,以便于后续个人回顾学习;暂时只有2023年3月份,第一次社招找工作的过程;2、个人经历:研究生期间课题是SLAM在无人机上的应用,有接触SLAM、Linux、ROS、C/C++、DJIOSDK等;3、参加工作后(2021-2023年)岗位是嵌入式软件开发,主要是服务器开发,Linux、C/C++、网络编程、docker容
乘凉~
·
2024-09-11 12:51
求职过程记录
leetcode
链表
算法
2024牛客暑期多校训练营2 H Instructions Substring
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述Redstandsatthecoordinate(0,0)(0,0)(0,0)oftheCartesiancoordinatesystem.Shehasastringofinstructions
数学收藏家
·
2024-09-10 14:50
算法
记一次体验糟糕的
牛客网
小白赛
只想哭。还是想哭。马上就要比赛了你在干什么啊。你还是想像高三那样吗。数学考了九十几在那哭。父母安慰了你转眼又打开了游戏。真是可笑。你说你会不会有什么成绩。无果的拷问心灵,无果的回忆轮回。
风间负能
·
2024-09-10 09:24
大数据面试刷题
牛客网
(
牛客网
-找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_
牛客网
):
牛客网
是国内内容超级丰富的IT题库,不仅提供了大量的面试题,还涵盖了笔试题库、面试经验分享、实习招聘内推等多个方面
陈吉俊
·
2024-09-09 03:43
学习方法
剑指offer
-顺序打印矩阵
题目:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4X4矩阵:12345678910111213141516则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.解题思路:定义矩阵最大最小值,然后从第一行第一个到第一行最后一个访问,从右列第二个到最后一个访问,依次类推;假设每次访问周期为一个圈,内部为剩下没有访问的矩阵;可
yyming
·
2024-09-08 07:02
剑指offer
48- 礼物的最大价值
在一个m×n的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于0)你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格直到到达棋盘的右下角。给定一个棋盘及其上面的礼物,请计算你最多能拿到多少价值的礼物?注意:m,n>0样例:输入:[[2,3,1],[1,7,1],[4,6,1]]输出:19解释:沿着路径2→3→7→6→1可以得到拿到最大价值礼物。分析:(1)状态表示:dp
顾子豪
·
2024-09-08 02:06
2024最新前端面试真题-超详细答题思路解析(持续更新ing)
为了更加高效的准备面试,所以面试题都来源于
牛客网
真题,让面试题更符合实际。
我的E样人生
·
2024-09-07 22:53
前端
面试
职场和发展
牛客网
替换空格
文章目录一.题目1.题目2.基础框架3.原题链接二.解题思路1.思路分析2.代码详解思路1思路2三.本题知识与收获一.题目1.题目请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为WeAreHappy.则经过替换之后的字符串为We%20Are%20Happy2.基础框架C++版本的代码框架classSolution{public:voidreplaceSpace(char*
re怠惰的未禾
·
2024-09-07 04:51
牛客网刷题
算法
c++
c语言
SQL必知必会51题
※食用指南:文章内容为
牛客网
《SQL必知必会》51道题重点笔记,用于重复思考错题,加深印象。
PAULEENHUI
·
2024-09-06 08:05
牛客网习题重点笔记
sql
数据库
数据分析
mysql
C语言:刷题笔记
一、进制转换链接:小乐乐与进制转换_牛客题霸_
牛客网
描述小乐乐在课上学习了二进制八进制与十六进制后,对进制转换产生了浓厚的兴趣。因为他的幸运数字是6,所以他想知道一个数表示为六进制后的结果。
负里55
·
2024-09-05 08:55
C语言
c语言
***萌新6:24点(爆搜)
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述在扑克牌中有种玩法叫做24点,目标是用给定的四张牌通过基本的数学运算(加、减、乘、除)得到24。
iii1112
·
2024-09-05 07:49
算法
牛客网
js获取单行,多行输入
注意!输入得到的都是字符串//单行varline=readline();//获得的是一个字符串//如果需要对其进行处理,比如“12345”,我们想以数组形式获取每个数字vararr=line.split("");//数组内元素为字符串,eg:arr[0]="1"//多行
xxtust
·
2024-09-05 01:12
牛客网
牛客网
输入获取
【JS小记】处理
牛客网
编程题的输入输出
JS处理
牛客网
编程题的输入输出前言JavaScriptV8(6.0.0)处理单行或固定行输入处理多行输入JavaScriptNode(12.18.2)处理单行输入处理固定行输入处理多行输入参考前言不会用
妈妈咪咦
·
2024-09-05 01:11
前端学习
javascript
前端
春招笔试
牛客网
js单行多行输入输出
//单行输入V8a+b的值readline得到的是字符串,本例需要转化为数字while(line=readline()){varlines=line.split('');vara=parseInt(lines[0]);//单行第一个参数转化成了数字varb=parseInt(lines[1]);//单行第二个参数转化成了数字print(a+b);}//单行输入nodevarreadline=req
jifubu6013
·
2024-09-05 01:39
每日OJ_牛客_蘑菇阵(在矩阵上dp)
目录牛客_蘑菇阵(在矩阵上dp)解析代码牛客_蘑菇阵(在矩阵上dp)蘑菇阵__
牛客网
解析代码类似于走迷宫,蘑菇代表不能走通,但不同的是,迷宫可以向前后左右四个方向移动,但该题走的方式只能向右或者向下两个方向移动
GR鲸鱼
·
2024-09-03 04:55
深度优先
算法
c++
开发语言
数据结构
牛客
【
牛客网
华为机试】HJ17 坐标移动
题目描述开发一个坐标计算工具,A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S)+数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10;A1A;$%$;YAD;等。下面是一个简单的例子如:A10;S20;W10;D30;X;A1A;B10A
202xxx
·
2024-09-03 03:24
牛客网刷题
华为
算法
数据结构
leetcode
python
C++编程-旅行商问题求解-毕业旅行问题(
牛客网
)
问题:小明目前在做一份毕业旅行的规划。打算从北京出发,分别去若干个城市,然后再回到北京,每个城市之间均乘坐高铁,且每个城市只去一次。由于经费有限,希望能够通过合理的路线安排尽可能的省一些路上的花销。给定一组城市和每对城市之间的火车票的价钱,找到每个城市只访问一次并返回起点的最小车费花销。输入描述:城市个数n(1S1,S0->S2…S0->Sn。而在选取第二点之后,每一种情况又可以形成n-2种可能,
残心花
·
2024-09-02 07:22
C++编程
C++编程-牛客网
牛客网
暑期ACM多校训练营(第二场)J.farm (随机数+二维树状数组)
题目链接时间限制:C/C++4秒,其他语言8秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat:%lld题目描述WhiteRabbithasarectangularfarmlandofn*m.Ineachofthegridthereisakindofplant.Theplantinthej-thcolumnofthei-throwbelongsthea[i][j
Fushicho_XF
·
2024-09-02 07:22
树状数组
ACM
算法
【47】3求1+2+3+...+n
牛客网
题目练级点击这里VS2010代码:/方法三:静态函数指针#includeusingnamespacestd;typedefint(*fun)(int);intTerminator(i
西风胡杨的
·
2024-09-02 07:51
剑指offer
基类
派生类
求1+2+3+...+n
剑指OFFER
题6------按
牛客网
通过率排序时间:2018.10.16.2036作者:Waitt题目求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case
Waitt_
·
2024-09-02 07:20
剑指OFFER
C++
C++ 计算 日期差值(
牛客网
)
点击链接即可查看题目:日期差值_牛客题霸_
牛客网
一、题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天输入描述:有多组数据,每组数据有两行,分别表示两个日期,形式为
XYLoveBarbecue
·
2024-09-02 07:20
c++
C++ 计算日期到天数转换(
牛客网
)
点击链接即可查看题目:计算日期到天数转换_牛客题霸_
牛客网
一、题目描述根据输入的日期,计算是这一年的第几天。保证年份为4位数且日期合法。
XYLoveBarbecue
·
2024-09-02 07:20
c++
牛客网
试题+答案分析+大牛面试经验(9)
(1)对线性表采用折半查找,该线性表必须_______。A、元素按值有序排列B、采用顺序结构C、元素按值有序排列,并且采用顺序存储结构D、元素按值有序排列,并且采用链式存储结构答案:C(2)有个长度为12的无重复有序表,按折半查找法进行查找,在表内各元素等概率情况下,查找成功所需的平均比较(三元比较)的次数为()A、35/12B、37/12C、39/12D、43/12答案:B解析:此题按照一颗完全
N1314N
·
2024-09-02 07:50
牛客专题
+n__有限制(
牛客网
)
+n_牛客题霸_
牛客网
一、题目描述求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
XYLoveBarbecue
·
2024-09-02 07:49
c++
每日OJ_牛客_抄送列表(切割字符串)
目录牛客_抄送列表(切割字符串)解析代码牛客_抄送列表(切割字符串)抄送列表__
牛客网
解析代码本题是在第一行的人名中,查找第二行的人名是否存在。牵涉一个全字匹配的问题。
GR鲸鱼
·
2024-09-02 06:40
c++
算法
开发语言
牛客
数据结构
力扣基础速攻题单(排位刷分适用)
Leetcode速攻题单一部分:1.算法入门100讲系列,C语言入门系列算法零基础100讲1.2的幂2.3的幂3.4的幂4.斐波那契数5.第N个泰波那契数6.
剑指offer
.求1+2+…+n7.单调数列
0
·
2024-09-01 17:21
leetcode
算法
职场和发展
【C++】二维数组传参方式
最近刚开始刷
剑指offer
,刚做到第三题的时候,发现C++二维数组的传参方式和C语言略有些不同,所以在这篇博客中,会列出C/C++常见的二维数组传参方式。
虚拟笔记使
·
2024-09-01 13:30
C++
c++
开发语言
剑指Offer
- 5 - 用两个栈实现队列
题目描述用两个栈实现队列思路用一个栈来保存数据,其中栈底是队尾,栈顶是队头push时,需要先把数据栈中数据都弹出然后推入数据,再把弹出的数据推回pop则直接弹出栈顶即可CodePython#-*-coding:utf-8-*-items=[]tmp=[]classSolution:defpush(self,node):whilelen(items)!=0:tmp.append(items.pop(
vouv
·
2024-09-01 12:24
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他