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
牛客周赛
牛客
网 Java最全面试题及答案整理(2023年11月最新版)
一转眼2023年马上就要过去了,不知道你金九银十上岸了,还是等着2024呢?大家从Boss直聘上或者其他招聘网站上都可以看到Java岗位众多,Java岗位的招聘薪酬天差地别,人才要求也是五花八门。而很多Java工程师求职过程中,也是冷暖自知。很多时候技术有,但是面试的时候就是过不了!作为一个资历不浅的Java开发,这几年我面试过不少人。发现大多数面试者,虽然看起来工作努力,但他们表现出来的能力水平
进阶的架构师
·
2023-11-20 17:13
java
开发语言
【发散思维能力】不用加减乘除做加法
此题出自
牛客
网的剑指offer专题题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。
ghscarecrow
·
2023-11-20 17:41
Go语言实现:【剑指offer】不用加减乘除做加法
该题目来源于
牛客
网《剑指offer》专题。第一步:相加各位的值,不算进位,得到010,二进制每位相加就相当于各位做异或操作,101^111。
少侠请留步。
·
2023-11-20 17:10
算法
Golang
牛客
在线编程101-13 判断一个链表是否为回文结构
题目给定一个链表,请判断该链表是否为回文结构。回文是指该字符串正序逆序完全一致。数据范围:链表节点数0\len\le10^50≤n≤105,链表中每个节点的值满足|val|\le10^7∣val∣≤107解析利用数组将元素保存起来再判断importjava.util.*;/**publicclassListNode{*intval;*ListNodenext=null;*}*/publicclas
青铜爱码士
·
2023-11-20 10:16
java
java
C语言【数据结构】链表【OJ题(C++)练习】
目录1.203.移除链表元素2.206.反转链表3.876.链表的中间结点4.链表中倒数第k个结点_
牛客
题霸_
牛客
网5.21.合并两个有序链表6.链表分割_
牛客
题霸_
牛客
网7.链表的回文结构_
牛客
题霸_
冰果滴
·
2023-11-20 09:43
C语言数据结构学习-练习题
数据结构
链表
c语言
c++
算法
C语言每日一题(34)链表的回文结构
牛客
网回文链表题目描述描述对于一个链表,请设计一个时间复杂度为O(n),额外空间复杂度为O(1)的算法,判断其是否为回文结构。给定一个链表的头指针A,请返回一个bool值,代表其是否为回文结构。
对编程一片赤诚的小吴
·
2023-11-20 09:10
c语言
链表
开发语言
牛客
网高频算法题系列-BM6-判断链表中是否有环
牛客
网高频算法题系列-BM6-判断链表中是否有环题目描述判断给定的链表中是否有环。如果有环则返回true,否则返回false。
雄狮虎豹
·
2023-11-20 09:49
「Verilog学习笔记」根据状态转移表实现时序电路
专栏前言本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,刷题网站用的是
牛客
网分析可得逻辑表达式为可得逻辑表达式为`timescale1ns/1nsmoduleseq_circuit(inputA
KS〔学IC版〕
·
2023-11-20 09:24
Verilog学习笔记
学习
笔记
Verilog
LeetCode和
牛客
网经典链表题目合集
目录LeetCode第203题:移除链表元素LeetCode第206题:反转链表LeetCode第876题:链表的中点节点
牛客
网:链表中倒数最后k个节点LeetCode第21题:合并两个有序链表
牛客
网:
1e-12
·
2023-11-20 08:04
LeetCode
数据结构
链表
leetcode
数据结构
第 372 场 LeetCode
周赛
题解
A使三个字符串相等求三个串的最长公共前缀classSolution{public:intfindMinimumOperations(strings1,strings2,strings3){intn1=s1.size(),n2=s2.size(),n3=s3.size();inti=0;for(;i=0;i--)if((na>>i&1LL)==(nb>>i&1LL)){na|=1LL(nb&(~(1
xhchen2023
·
2023-11-20 08:45
LeetCode
leetcode
算法
双指针
贪心
二分
线段树
2021
牛客
暑期多校训练营1 A:Alice and Bob (筛法+对称优化)
题目链接题目大意Alice和Bob做游戏,给两堆石头,各m,n个。游戏中,每一轮必须在某一堆石头中拿去k(k>0)个石头,同时另一堆石头中拿去s*k(s>=0)个石头。最终无法执行该操作的人输掉比赛。现在Alice先手,两人均采取最优策略的情况下,谁会获胜?分析考虑采用动态规划的做法来做,定义dp[i][j]表示两堆石头分别是i,j的个数的情况下,先手的人是否获胜,等于1即获胜,等于0失败。容易发
龙卡卡卡
·
2023-11-20 07:05
算法
c++
牛客
多校1 A. Alice and Bob
题目链接:https://ac.nowcoder.com/acm/contest/11166/A题目描述AliceandBoblikeplayinggames.Therearetwopilesofstoneswithnumbersnnnandmmm.AliceandBobtaketurnstooperate,eachoperationcantakeawayk(k>0)k(k>0)k(k>0)sto
MO_XIAO_XIAO
·
2023-11-20 07:30
题解
算法
c++
数据结构
2021
牛客
多校#1 Alice and Bob(博弈论)
题目链接:https://ac.nowcoder.com/acm/contest/11166/A题目大意有两堆石头,数量分别为n,m。两个人轮流操作,每次可以从一堆石头中拿走k(k>0)块石头,在另一堆中拿走s*k(s≥0)个石头。不能操作者输。双方均采取最优策略,求先手胜还是后手胜。题解因为Alice和Bob的每一步操作都是最优解,所以若当前操作者处于一个必胜的状态时,则操作后的状态一定为必输状
鹤兰_Ace
·
2023-11-20 07:24
牛客多校训练赛
c++
应届生同胞们,请避雷欣旺达!!!不管他开的工资有多高。。
就业形势一片大好选择困难症重度患者华为[回馈
牛客
]拿了8+银行offer后的经验分享前端实习,远程,一天20019个银行高频面试题!为什么选择来银行工作?
愤怒的小青春
·
2023-11-20 02:06
java
牛客
—— 链表中倒数第k个结点(C语言,快慢指针,配图)
目录1.思路1:倒数第K个节点,就是整数第N-K+1的节点2.思路2:快慢指针1.思路1:倒数第K个节点,就是整数第N-K+1的节点链表中,一共有N个节点,如果我们想要得出倒数第K个节点,我们就可以简单理解为正数第N-K+1的节点。但因为需要多重判断,这里更推荐第二种方法,即快慢指针。structListNode*FindKthToTail(structListNode*pListHead,int
肥or胖
·
2023-11-20 00:46
LeetCode
刷题总结
链表
数据结构
算法
c语言
leetcode
牛客
网-剑指offer刷题
python刷题笔记基础题目知识点笔记J27力扣509斐波那契数列力扣斐波那契数递归方法会超时,采用循环方法JZ8跳台阶跳台阶和J27思路一样JZ9跳台阶扩展问题变态跳台阶和J27,JZ8思路一样,循环,但是找规律更简单JZ10矩形覆盖矩形覆盖数组1.纯数组操作2.有序的用二分法.后面单独出二分法JZ1二维数组中的查找二维数组中俄查找有三种方法,直接变成一维数组,一种是In在不在,一种是二分法,(
平行世界里的我
·
2023-11-19 22:32
力扣刷题
python
剑指offer刷题笔记-篇2
前言机器人的运动范围剪绳子二进制中1的个数数值的整数次方从1到n的位数移除链表元素删除链表中重复的结点*正则表达式匹配*表示数值的字符串调整数组顺序链表中倒数第k个节点链表的环反转链表合并链表剑指offer前言主要刷题平台为
牛客
网
夏海藻Liam
·
2023-11-19 22:31
算法
leetcode
算法
c++
剑指offer系列刷题笔记汇总
刷题平台:
牛客
网书籍下载:共享资源刷题刷的比较慢,花费了两个多月,终于将所有题目过了一遍,
牛客
网一共有6
追忆似水_年华
·
2023-11-19 22:00
#
剑指offer
牛客
网TOP101刷题笔记汇总--C++题解
题目链表BM1反转链表BM2链表内指定区间反转BM3链表中的节点每k个一组翻转BM4合并两个排序的链表BM5合并k个已排序的链表BM6判断链表中是否有环BM15删除有序链表中重复的元素-I二分查找/排序二叉树堆/栈/队列哈希递归/回溯动态规划字符串双指针贪心算法模拟链表BM1反转链表分析1(通过调整链表指针达到反转):初始化三个指针:pre、cur、nextnext用来保存链表,防止cur改变指向
halooy
·
2023-11-19 22:30
面试
c++
刷题笔记
牛客
网文章目录关于树的解题思路序列化二叉树二叉搜索树第K个节点把二叉树打印成多行按照之字形顺序打印二叉树对称二叉树二叉树下一个结点****重建二叉树*********从上往下打印二叉树二叉搜索树的后序遍历序列二叉树中和为某一值的路径二叉搜索树与双向链表二叉树的深度平衡二叉树关于链表的解题思路两种倒数第
呼声很高
·
2023-11-19 22:28
刷题
剑指OFFER刷题笔记 Kaze-1
JZ34二叉树中和为某一值的路径(二)算法模拟JZ29顺时针打印矩阵原创解法受LC讨论区启发的解法动态规划JZ42连续子数组的最大和JZ85连续子数组的最大和(二)数据结构:链表,队列,栈JZ24反转链表
牛客
网链接难度
Kaze-1
·
2023-11-19 22:27
算法&刷题
链表
数据结构
c++
牛客
网刷题笔记三 寻找第K大+两数之和+合并两个排序的链表+用两个栈实现队列
算法题
牛客
网NC88寻找第K大题目:思路就是做个排序,要求时间复杂度O(nlogn)O(n\logn)O(nlogn),因此选用快排。
Lizytzh
·
2023-11-19 22:26
刷题笔记
笔记
链表
数据结构
牛客
网高频算法题系列-BM2-链表内指定区间反转
牛客
网高频算法题系列-BM2-链表内指定区间反转题目描述将一个节点数为size链表m位置到n位置之间的区间反转,要求时间复杂度O(n),空间复杂度O(1)。
雄狮虎豹
·
2023-11-19 19:48
【数据结构】10道经典面试题目带你玩转链表
个人主页:修修修也所属专栏:数据结构⚙️操作环境:Leetcode/
牛客
网目录一.移除链表元素二.反转链表三.链表的中间结点四.链表中倒数第K个结点五.合并两个有序链表六.链表分割七.链表的回文结构八.
修修修也
·
2023-11-19 16:18
刷题
数据结构
面试
链表
c语言
算法
刷题
牛客
——OR36 链表的回文结构(C语言,配图,快慢指针)
本题是没有对C的支持的,但因为Cpp支持C,所以这里就用C写了,可以面向更多用户链表的回文结构_
牛客
题霸_
牛客
网(nowcoder.com)思路一:链表翻转简单的想想整形我们怎么比较,就是将整形A依次取尾
肥or胖
·
2023-11-19 15:16
LeetCode
刷题总结
链表
数据结构
c语言
算法
【算法刷题日记】链表分割和链表的回文结构
本篇文章题目均出自
牛客
和力扣展示语言为Java一、链表分割描述:现有一链表的头指针ListNode*pHead,给一定值x,编写一段代码将所有小于x的结点排在其余结点之前,且不能改变原来的数据顺序,返回重新排列后的链表的头指针
不应该热爱
·
2023-11-19 13:31
链表
算法
数据结构
大数相加,字符串相加,(k进制相加)2 进制,36进制相加
题目来源:力扣(LeetCode)和
牛客
网在线编程题链接:https://leetcode-cn.com/problemshttps://www.nowcoder.com/activity/oj特别鸣谢
Julse
·
2023-11-19 13:17
python
学习笔记
股票交易一次,两次,无限次java实现
牛客
刷题:股票交易一次,两次,无限次java实现1.假设你有一个数组,其中第i个元素是股票在第i天的价格。你有一次买入和卖出的机会。(只有买入了股票以后才能卖出)。
GOD_6
·
2023-11-19 12:05
java
数据结构
算法
从0到0.01入门 Webpack| 001.精选 Webpack面试题
前端开发工程师(主业)、技术博主(副业)、已过CET6阿珊和她的猫_CSDN个人主页
牛客
高级专题作者、在
牛客
打造高质量专栏《前端面试必备》蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js
ai_todo
·
2023-11-19 11:52
入门Webpack
webpack
前端
node.js
2022 蔚来杯
牛客
多校 后缀自动机(SAM) 马拉车(Manacher)
2022蔚来杯
牛客
多校后缀自动机(SAMSAMSAM)马拉车(ManacherManacherManacher)第333场H:HackerH:HackerH:Hacker题意:给你一个长度为nnn的母串
NoahBBQ
·
2023-11-19 06:28
牛客多校
算法
牛客
小白月赛79 解题报告 | 珂学家 | 欧拉降幂 + 0-1背包 + 树形DP
题解|#字符串加解密##处理过程defprocess_data(target,isencrypt=True):res=[]foritemintarge题解|#包含数字9的数##includeintmain(){inti=0,tem=0,count=0,j=0;for(题解|#反转链表#/***structListNode{*intval;*structListNode*next;*};*//***
愤怒的小青春
·
2023-11-19 05:54
java
《剑指 Offer (第 2 版)》第 66 题:构建乘积数组
第66题:构建乘积数组传送门:构建乘积数组,
牛客
网onlinejudge地址。
李威威
·
2023-11-19 04:12
[acwing
周赛
复盘] 第 94 场
周赛
20230311
[acwing
周赛
复盘]第94场
周赛
20231118总结5295.三元组1.题目描述2.思路分析3.代码实现5296.边的定向1.题目描述2.思路分析3.代码实现六、参考链接总结好久没做acw了,挺难的
七水shuliang
·
2023-11-19 02:54
acwing周赛复盘
python
算法
牛客
网C语言概念错题总结
(1)解:(A)struct成员类型不可以是它自己,因为会递归定义。理论上这样导致结构体的大小不能被计算(无限大小)。所以不能在结构体里的成员类型是结构体本身。但是成员可以定义为该结构体的指针。就像你上面代码。因为指针的大小是已知的(随编译器和操作系统而定)。所以可以定义为该结构体的指针,但不是该结构体。(2)(3)解:浮点型数据有两种表达方式,一种是我们常见的十进制小数,如1.0等,可以缺省小数
m0_73283925
·
2023-11-19 00:03
c语言
Leetcode双
周赛
117总结
文章目录Q1给小朋友们分糖果IQ2给小朋友们分糖果IIQ3重新排列后包含指定子字符串的字符串数目Q4购买物品的最大开销Q1给小朋友们分糖果I题目链接解题思路:来一点暴力震撼三重循环枚举三个小朋友可能取的糖果[0,limit]如果三个小朋友取到的糖果总数刚好是n,答案加1解题代码:classSolution{public: intdistributeCandies(intn,intlimit){
muzili-1
·
2023-11-17 17:21
算法题题解
leetcode
算法
2022-10-16 第 315 场
周赛
2022-10-16第315场
周赛
6204.与对应负数同时存在的最大正整数哈希classSolution{publicintfindMaxK(int[]nums){intans=-1;Setset=newHashSetset
18阿鲁
·
2023-11-17 17:50
leetcode
算法
java
力扣双
周赛
-- 117(容斥原理专场)
classSolution{public:longlongc2(longlongn){returnn>1?n*(n-1)/2:0;}longlongdistributeCandies(intn,intlimit){returnc2(n+2)-3*c2(n-limit+1)+3*c2(n-2*limit)-c2(n-3*limit-1);}};
乖的小肥羊
·
2023-11-17 17:47
leetcode
算法
职场和发展
Note-4
leetcode
周赛
中的丑数 这样的题目就完全是数论问题了。
r&sf
·
2023-11-17 17:16
算法
笔记
[LeetCode94双
周赛
] 6276. 统计同位异构字符串数目,容斥原理&二分,组合数学&模逆元
6276.统计同位异构字符串数目https://leetcode.cn/problems/count-anagrams/Solution(组合数学&模逆元)参考:含重复字符的全排列个数模逆元importjava.math.BigInteger;classSolution{publicintcountAnagrams(Strings){finalintMOD=1_000_000_007;long[]
哇咔咔负负得正
·
2023-11-17 16:15
算法
leetcode
算法
java
LeetCode155周
周赛
赛题链接:https://leetcode-cn.com/contest/weekly-contest-155赛题重述《最小绝对差》给你一个数组,每个元素都不同,要你求数组中任意两元素的差值中最小的那个,并将差值为该最小值的元素对输出。《丑数》给一个定义:给定三个数a,b,c。能被这三个数中任意一个整除的数叫做丑数。(此定义并非丑数的真实定义)给定一个整数n,要你求出从1开始的自然数列中的第n个丑
GOD_Dian
·
2023-11-17 16:44
PTA
蓝桥杯
leetocde
洛谷
【LeetCode双
周赛
】第 117 场双
周赛
LeetCode第117场双
周赛
2928.给小朋友们分糖果I简单2929.给小朋友们分糖果II中等2930.重新排列后包含指定子字符串的字符串数目中等2928.给小朋友们分糖果I简单给你两个正整数n和limit
爱喝牛奶的男孩
·
2023-11-17 16:11
LeetCode
leetcode
算法
c++
第47场双
周赛
2021-03-06
第一题LC1779.找到最近的有相同X或Y坐标的点难度:简单算法:数组,扫描题目描述:给你两个整数x和y,表示你在一个笛卡尔坐标系下的(x,y)处。同时,在同一个坐标系下给你一个数组points,其中points[i]=[ai,bi]表示在(ai,bi)处有一个点。当一个点与你所在的位置有相同的x坐标或者相同的y坐标时,我们称这个点是有效的。请返回距离你当前位置曼哈顿距离最近的有效点的下标(下标从
爱吃奶糖_
·
2023-11-17 16:11
LeetCode周赛
算法
数据结构
leetcode
c++
leetcode双
周赛
117(容斥原理)
题目1:如果一个字符串s只包含小写英文字母,且将s的字符重新排列后,新字符串包含子字符串"leet",那么我们称字符串s是一个好字符串。比方说:字符串"lteer"是好字符串,因为重新排列后可以得到"leetr"。"letl"不是好字符串,因为无法重新排列并得到子字符串"leet"。请你返回长度为n的好字符串总数目。题解:只需要计算所有可能的字符串数目减去不满足要求的字符串。不满足要求的字符串通过
handsome_1234
·
2023-11-17 16:11
python
算法
LeetCode第155场
周赛
:51978 -丑数 III(二分答案+容斥原理)
思路:因为数很大,我们不可能一一枚举,这类题有个固定的套路就是二分答案,想到这里这道题你已经完成了一半了,剩下的就是思考如何更快的判断当前答案是否合法,我们要想那些数是可以被a或者b或者c除尽的呢?没错,不就是他们的倍数吗哈哈哈,但是我们无脑加倍数肯定会算重复呀,因此容斥原理搞一搞啦。不会容斥的还是别搞acm了(话说狠了,小可爱们可以去百度一下的哈)。。。。classSolution{public
信仰..
·
2023-11-17 16:11
Leetcode---370
周赛
题目列表2923.找到冠军I2924.找到冠军II2925.在树上执行操作以后得到的最大分数2926.平衡子序列的最大和一、找到冠军I第一题模拟题,简单来说是看每一行(列)是否全是1,当然不包括自己比自己强的情况,需要特判代码如下classSolution{public:intfindChampion(vector>&grid){intn=grid.size();for(inti=0;i>&edg
竹下为生
·
2023-11-17 16:38
leetcode
算法
职场和发展
leetcode第 69 场双
周赛
第69场双
周赛
题目5960.将标题首字母大写题目大意给你一个字符串title,它由单个空格连接一个或多个单词组成,每个单词都只包含英文字母。
Phoenix_ZengHao
·
2023-11-17 16:38
#
leetcode周赛
leetcode
算法
LeetCode---117双
周赛
---容斥原理
题目列表2928.给小朋友们分糖果I2929.给小朋友们分糖果II2930.重新排列后包含指定子字符串的字符串数目2931.购买物品的最大开销一、给小朋友们分糖果I看一眼数据范围,如果没有啥其他想法思路就直接暴力,时间复杂度O(n^2)思路:枚举前两个小朋友分得的合法糖果数,看第三个小朋友的糖果数是否符合条件代码如下classSolution{public:intdistributeCandies
竹下为生
·
2023-11-17 16:32
leetcode
算法
职场和发展
「Verilog学习笔记」实现3-8译码器①
专栏前言本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,刷题网站用的是
牛客
网分析①本题要求根据38译码器的功能表实现该电路,同时要求采用基础逻辑门实现,那么就需要将功能表转换为逻辑表达式
KS〔学IC版〕
·
2023-11-17 12:49
Verilog学习笔记
学习
笔记
Verilog
「Verilog学习笔记」用3-8译码器实现全减器
专栏前言本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,刷题网站用的是
牛客
网分析首先列出3-8译码器和全减器的真值表全减器真值表如下3-8译码器真值表如下`timescale1ns/1nsmoduledecoder
KS〔学IC版〕
·
2023-11-17 12:44
Verilog学习笔记
学习
笔记
Verilog
【leetcode算法】02-两数之和
目录1、题目描述2、解题思路第一种解法:暴力枚举第二种解法:哈希映射3、代码展示4、小结前言声明:本文仅为学习记录,图片以及题目资源来自
牛客
和力扣网,如有侵权请联系删除大家好,我是尼根。
尼根的猜想
·
2023-11-17 00:21
算法刷题
leetcode
算法
散列表
数据结构
java
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他