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
】数字在升序数组中出现的次数之二分法
1、题目描述给定一个长度为n的非降序数组和一个非负数整数k,要求统计k在数组中出现的次数数据范围:0≤n≤1000,0≤k≤100,数组中每个元素的值满足0≤val≤100要求:空间复杂度O(1),时间复杂度O(logn)2、思路分析方法一:如果直接暴力循环求解的话,是行不通的,那样的时间复杂度是O(n),利用这个数组是非降序的,可以采用二分法。但是这里与普通的二分查找不同,并不是找数组中有没有k
tan77º
·
2024-02-12 13:09
算法
数据结构
c语言
leetcode
【刷题日志】
牛客
HJ73 计算日期到天数转换
计算日期到天数转换阅读题目解题方案及解题思路方法一.手撕日期类方法二.分别直接算出平年和闰年每个月的时间并对应下标存入数组中,判断该年份为平年还是闰年,再for循环依次求和优化:也不用分别算出平年和闰年的每个月的时间,闰年就比平年多一天,所以直接算出平年各月的天数,判断是否为闰年,是就在原基础上天数再+1就行。方法三.直接按平年,算好每个月份已累积到的天数(累积到的都是前面的月份完整天数的总和),
NiNi_suanfa
·
2024-02-12 10:56
牛客刷题日志
算法
C++
用两个栈实现队列【LeetCode
剑指offer
】
题目:面试题09.用两个栈实现队列思路两个栈,一个size(队列中数据的数量)入队列直接压入栈1,并且size++;出队列时,先判断size是否为0,若size为0,则说明队列空,返回-1;否则直接取出栈2的栈顶元素,若栈2为空,则把栈1的所有元素一次性出栈压入栈2,此时栈2,按顺序弹出则是队列出队列的顺序,先进先出;出队列时,要相应的的size–;实现:classCQueue{Stackstac
江璇Up
·
2024-02-12 08:42
剑指offer题解
面试题09.
用两个栈实现队列
剑指offer
(2024
牛客
寒假训练营)
题目大意:区分作业思路解析:题目本质是将两份作业区分开来,所以我们想办法找一个特征值即可,举一个简单的例子:假设我们拿生成的半径的期望作为特征值,假设我们选取的特征值为20,那么对于小于20的特征值就是一名同学的作业,大于20的另外一个特征值就是另外一名同学的作业,那么问题来了,特征值如何找呢?其实我们可以在本地编译器上跑代码,随机生成一些符合条件的数值然后求期望即可。废话不多说,代码如下:#in
niukehahah
·
2024-02-12 05:28
算法
剑指offer
编程题—和为S的两个数字
题目描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输出描述:对应每个测试案例,输出两个数,小的先输出。解题思路因为给定的数组是递增有序的,所以这里可以使用双指针技术,两个指针分别指向数组的首和尾,求解过程中两个指针分别向中间移动,具体操作步骤如下:初始化指针lp和rp分别指向数组的首和尾;如果array[lp]+
零岁的我
·
2024-02-12 04:01
牛客
小白月赛86
A-水盐平衡思路题目意思为比较分数大小可以把ba与dc的比较转化为a∗d与c∗b的比较以下是代码部分#includeusingnamespacestd;voidsolve(){inta,b,c,d;cin>>a>>b>>c>>d;if(a*d>b*c)cout>t;while(t--)solve();return0;}B-水平考试思路若S的选项多余F则必然全错,为0分若S的选项中有F没有的选项,则
tesla_shy
·
2024-02-12 02:24
深度优先
算法
图论
c++
c语言
《剑指 Offer (第 2 版)》第 62 题:孩子们的游戏(圆圈中最后剩下的数)
第62题:孩子们的游戏(圆圈中最后剩下的数)传送门:圆圈中最后剩下的数字,
牛客
网onlinejudge地址。
李威威
·
2024-02-12 01:12
2024
牛客
寒假算法基础集训营3
前言感觉有些题是有难度,但是是我花时间想能想的出来的题目,总体来说做的很爽,题目也不错。个人总结了几个做题技巧,也算是提醒自己。1.多分类讨论2.从特殊到一般,便于找规律。例如有一组数,有奇数和偶数,那我们可以构造一组数据全是偶数,观察其规律,然后插入一个奇数,再观察其规律。3.很多编程题都涉及到数学知识,可以根据题意列出公式,然后试着把这个公式变形,没准有惊喜。简单题智乃与瞩目狸猫、幸运水母、月
clmm_
·
2024-02-11 21:36
算法
【华为OD机试真题 python】数组去重和排序 【2022 Q4 | 100分】
前言《华为OD笔试真题python》专栏含华为OD机试真题、华为面试题、
牛客
网华为专栏真题。如果您正在准备华为的面试,或者华为od的机会,有任何想了解的可以私信我进行交流。
无痕de泪
·
2024-02-11 21:01
华为OD机试真题
python
数据结构
python
华为
牛客
网 --- 送分题
题目描述数据结构之神ccz又在出毒瘤数据结构了神出了这样一个题:给你三个数,在这三个数中间任意加*或者是+,然后可以随便打括号,只要这个表达式合法比如说123可以得到:1+2*3=71*(2+3)=51*2*3=6(1+2)*3=9不能改变这三个数的原顺序最大化表达式的值输入描述:输入三行,每行一个数分别表示a,b,c输出描述:输出一行一个数表示答案示例1输入123输出9示例2输入2103输出60
喝可乐的布偶猫
·
2024-02-11 20:28
题解
算法
c++
牛客
网---------[USACO 2016 Jan S]Angry Cows
题目描述Bessiethecowhasdesignedwhatshethinkswillbethenextbighitvideogame:"AngryCows".Thepremise,whichshebelievesiscompletelyoriginal,isthattheplayershootscowswithaslingshotintoaone-dimensionalsceneconsist
喝可乐的布偶猫
·
2024-02-11 20:57
题解
算法
c++
从左值和右值的角度分析a++和++a
摘自
牛客
上的一个题目:inta=5,则++(a++)的值是?答案是会编译报错。原因:a++返回的是右值(rvalue),而我们不能对一个右值进行自增操作。所以++(a++)会报错。怎么理解呢?
发生了什么Bug
·
2024-02-11 19:46
c语言基础&实用技巧
c语言
2024
牛客
寒假算法基础集训营1(B、C、E、L)
B.关鸡原题链接:B-关鸡_2024
牛客
寒假算法基础集训营1(nowcoder.com)解题思路:如图所示,红色部分是满足关鸡的最低要求为3。其次,黄色部分是指着火点位于同一列或者列数相差1时满足。
꧁忘•念꧂
·
2024-02-11 16:23
算法
2024
牛客
寒假算法基础集训营3(B、D)
B、智乃的数字手串题目:解题思路:(博弈论)n=1时,必然是qcjj赢;(必胜态)n=2时,无论是奇数还是偶数,qcjj必输;(必败态)n=3时,qcjj可以取出一个数将其转换为n=2时的状态,这对zn来说必输;(必胜态)n=4时,同样可以转换到n=3时的转态······总结得到n是奇数时,qcjj赢;n是偶数时,zn赢。代码如下:#include#include#defineintlonglon
꧁忘•念꧂
·
2024-02-11 16:23
算法
2024
牛客
寒假算法基础集训营2(F、K、I、J)
F.TokitsukazeandEliminate(hard)题目:解题思路:对于总共有n个宝石,统计出不同的宝石有a个,从后往前取,则第一次取宝石可以取出a个不同的宝石,剩下不同的宝石有b个(b#include#defineintlonglong#defineendl'\n'usingnamespacestd;signedmain(){ios::sync_with_stdio(0);cin.ti
꧁忘•念꧂
·
2024-02-11 16:53
算法
反转链表
环境:
牛客
的编译环境语言:JavaScript☕️难点:没有考虑到底数为0,指数为负数和正数的不同情况。题目:输入一个链表,反转链表后,输出新链表的表头。
我的天气很好啦
·
2024-02-11 14:36
5,面经感悟---复习方法 推荐指数 五颗星
我的准备就是把该看的书或者知识点从头到尾过一遍(我个人喜欢把相关的知识系统的看一遍),然后刷
牛客
上的面经和题,题和面经反复刷,遇到不懂的再回头去温习对应的知识点会记得更深一点。
flyingsen
·
2024-02-11 13:18
校招面经
面经
前端工程化面试题 | 03.精选前端工程化高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
牛客
高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
ai_todo
·
2024-02-11 06:38
前端
javascript
typescript
node.js
gulp
前端工程化面试题 | 02.精选前端工程化高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
牛客
高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
ai_todo
·
2024-02-11 06:08
前端
webpack
javascript
前端工程化面试题 | 01.精选前端工程化高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
牛客
高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
ai_todo
·
2024-02-11 06:07
前端工程化
前端
webpack
web
visual
studio
gulp
每日一题!如约而至!(图片整理,寻找数组的中心下标)
图片整理_
牛客
题霸_
牛客
网(nowcoder.com)#include#includeintmain(){charstr[1001]={'\0'};while(scanf("%s",str)!
pearlthriving
·
2024-02-11 06:07
c++
算法
开发语言
除夕日的每日一题(字符个数统计,多数元素)
字符个数统计_
牛客
题霸_
牛客
网(nowcoder.com)#include#include#includeintnum=0,len,i,j,k,asc;inttmp[128]={0};charstr[400
pearlthriving
·
2024-02-11 06:07
数据结构
算法
前端工程化面试题 | 04.精选前端工程化高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
牛客
高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
ai_todo
·
2024-02-11 06:37
前端
javascript
typescript
2024
牛客
寒假训练营1总结
G题不开longlong的后果,即使有思路也没用。(给我气的)E题,不看数据范围的后果,不能一题名取题啊。usingll=longlong;voidsolve(){intn,m;std::cin>>n>>m;std::vectora(n);for(inti=0;i>a[i];}std::vectoru(m),v(m);for(inti=0;i>u[i]>>v[i];u[i]--,v[i]--;}i
Colinnian
·
2024-02-11 05:36
算法
题目讲解
24
牛客
寒假(3)总结
L,M,M没想到,L暴力过了签到题数据太小了#includeusingnamespacestd;longlongT,n,m[2][9],ans,mm[10],a[10][9];intmain(){ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);//样例数cin>>T;while(T--){//longlongtemp;//输入数字cin>>te
Colinnian
·
2024-02-11 05:06
c++
牛客
过渡效果的艺术:CSS transition 让网页交互更平滑(上)
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
牛客
高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
阿珊和她的猫
·
2024-02-11 03:02
css
交互
前端
高频面试真题答案 -java后端 -java框架篇
-后端篇_笔经面经_
牛客
网整理答案:SpringAOP的底层原理51SpringBean的生命周期31Spring中IOC的底层原理28Spring如何解决循环依赖22spring的动态代理模式14Spring
qq_46529610
·
2024-02-11 03:29
高频面试真题答案
-java后端
java
面试
后端
Go语言每日一练——链表篇(八)
传送门
牛客
面试笔试必刷101题----------------两个链表的第一个公共结点题目以及解析题目解题代码及解析解析这一道题使用的还是双指针算法,我们先求出两个链表的长度差n,然后定义快慢指针,让快指针先走
落雨便归尘
·
2024-02-11 01:58
Go语言每日一题
golang
链表
开发语言
数据结构
算法
剑指Offer
---出栈顺序的判断正误
题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)代码classSolution{public:boolIsPopOrder(vectorp
生若-夏花
·
2024-02-10 20:34
剑指Offer
数据结构
算法
Go语言每日一题——链表篇(七)
传送门
牛客
面试笔试必刷101题----------------删除链表的倒数第n个节点题目以及解析题目解题代码及解析解析这一道题与昨天的题目在解题思路上有一定的相似之处,都是基于双指针定义快慢指针,这里我们让快指针先走
落雨便归尘
·
2024-02-10 15:40
Go语言每日一题
golang
链表
开发语言
算法
数据结构
牛客
2024年除夕娱乐赛(题解)
比赛地址:
牛客
竞赛_ACM/NOI/CSP/CCPC/ICPC算法编程高难度练习赛_
牛客
竞赛OJA看题面然后猜!!!
ros275229
·
2024-02-10 09:23
NowCoder
算法学习
娱乐
算法
牛客
《
剑指Offer
》笔记&题解&思路&技巧&优化 Java版本——新版leetcode_Part_1
《
剑指Offer
》笔记&题解&思路&技巧&优化_Part_1相知相识开始刷题1.LCR120.寻找文件副本——数组中重复元素2.LCR121.寻找目标值-二维数组——二维数组中查找3.LCR122.路径加密
_Matthew
·
2024-02-10 05:24
Leetcode
笔记
java
开发语言
剑指offer
——二维数组中的查找(杨氏矩阵)
目录1.题目描述2.常见错误思路3.分析3.1特例分析3.2规律总结4.完整代码1.题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。例如下面的二维数组就是每行、每列都递增排序。如果在这个数组中查找数字7,则返回true;如果查找数字5,由于数组不含该数字,则返回false。
看落日的YT
·
2024-02-10 03:28
剑指offer
矩阵
算法
面试
Leetcode——链表笔试题
.移除重复节点(乱序)3.1题目描述3.2思路4.Num206反转链表4.1题目描述4.2思路4.2.1方法1创建新链表4.2.2原地移动5.Num876链表的中间节点5.1题目描述5.2两种思路6.
剑指
HH~LL
·
2024-02-10 01:32
笔试题
链表
leetcode
算法
牛客
网SQL进阶114:更新记录
官网链接:更新记录(二)_
牛客
题霸_
牛客
网现有一张试卷作答记录表exam_record,其中包含多年来的用户作答试卷记录,结构如下表。
爱吃辣条byte
·
2024-02-10 01:22
#
SQL刷题
mysql
数据库
2024.2.6 寒假训练记录(20)
文章目录
牛客
寒假集训2GTokitsukazeandPowerBattle(easy)
牛客
寒假集训2HTokitsukazeandPowerBattle(hard)
牛客
寒假集训2GTokitsukazeandPowerBattle
Texcavator
·
2024-02-09 22:30
2024寒假训练记录
算法
剑指offer
--algorithm (持续更新)
操千曲而识谱,认千剑而知器,学而问者千篇,悟者为上题1---singleton模式该题的本意或者说想要达到的理想目的是:改变一个子类的属性,不管声明多少个新的不同的实例对象,其相应的属性值是一样的在进行编码之前,预备知识有两点,一就是__new_(cls)与_init__(self)之间的区别,二就是super()单线程子类继承用一句话概括就是前者是声明的一个实例,而后者声明的是一个对象,直白的讲
strive鱼
·
2024-02-09 22:59
【NICN】探索
牛客
之求阶乘
1.题目描述递归和非递归分别实现求n的阶乘(不考虑溢出的问题)2.代码解题2.1递归递归思想:Fac(N)=1*2*3*……*N递归方式实现: 1 N=2longlongFac(intN){if(N<=1)return1;returnFac(N-1)*N;}2.2非递归循环方式:从1乘到N即可longlongFac(intN){longlongret=1;for(inti=2;i<=N;+
Nicn
·
2024-02-09 19:05
算法
数据结构
线性代数
动态规划
c语言
开发语言
华为机考入门python3--(11)
牛客
11-数字颠倒
分类:字符串知识点:int转字符串str=int(num)对字符串进行逆序my_str=str[::-1]题目来自【
牛客
】defreverse_integer(n):#将整数转换为字符串str_n=str
软件工程小施同学
·
2024-02-09 19:15
华为机试机考
华为
算法
牛客
周赛 Round 31 F.小红的连续段【隔板法+组合数学】
原题链接:https://ac.nowcoder.com/acm/contest/74362/F时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat:%lld题目描述小红定义一个字符串的“连续段”数量为:相同字符的极长连续子串的数量。例如,"aabbaaa"共有3个连续段:"aa"+"bb"+"aaa"。现在,小红希望你求出,长
lianxuhanshu_
·
2024-02-09 17:58
数学
算法
网课:N皇后问题——
牛客
(题解和疑问)
题目描述给出一个n×nn\timesnn×n的国际象棋棋盘,你需要在棋盘中摆放nnn个皇后,使得任意两个皇后之间不能互相攻击。具体来说,不能存在两个皇后位于同一行、同一列,或者同一对角线。请问共有多少种摆放方式满足条件。输入描述:一行,一个整数n(1≤n≤12)n(1\len\le12)n(1≤n≤12),表示棋盘的大小。输出描述:输出一行一个整数,表示总共有多少种摆放皇后的方案,使得它们两两不能
2301_80718054
·
2024-02-09 15:26
算法
dfs
Oracle 面试题 | 19.精选Oracle高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
牛客
高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
ai_todo
·
2024-02-09 12:27
Oracle
oracle
数据库
java
eclipse
Oracle 面试题 | 20.精选Oracle高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
牛客
高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
ai_todo
·
2024-02-09 12:56
Oracle
oracle
数据库
java
Codeforces大战苏维埃 12月17,18签到题解析
众所周知,国内有不少刷题宝地力扣
牛客
洛谷PTA头歌等等。
ZealSinger
·
2024-02-09 10:48
c新手入门题练习
算法
c语言
c++
牛客
网 iOS 题 21-41
牛客
网iOS题21-4121.Objective-C有私有方法吗?有私有变量吗?
iOS佥
·
2024-02-09 09:08
【华为OD机试 2023】 数组合并(C++ Java JavaScript Python)
华为od机试是在
牛客
网上进行的,采用ACM模式。华为od机试目标院校分数为160分,华为od机试非目标院校,则至少300+华为od机试会考到很多原题。对于算法较差的同学,建议购买。
算法程序员0001
·
2024-02-09 08:19
华为
c++
开发语言
牛客
网SQL进阶127: 月总刷题数和日均刷题数
官网链接:月总刷题数和日均刷题数_
牛客
题霸_
牛客
网现有一张题目练习记录表practice_record,示例内容如下:。
爱吃辣条byte
·
2024-02-09 06:29
#
SQL刷题
算法
sql
数据库
努力终有收获!阿里秋招上岸经验分享
本人普通211硕士,上半年突然醒悟,想做产品,但是一窍不通,在
牛客
知乎b站看了好多经验分享,硬着头皮面试,简历改了几遍,反复在产品运营来回投,来回被拒,最终终于被一个中厂捞起,电话里hr甚至都建议我,怎么改一下简历
马小月啊
·
2024-02-09 05:53
【
牛客
网】Python每日一练—NP25 有序的列表
描述创建一个依次包含字符串'P'、'y'、't'、'h'、'o'和'n'的列表my_list,先使用sorted函数对列表my_list进行临时排序,第一行输出排序后的完整列表,第二行输出原始的列表。再使用sort函数对列表my_list进行降序排序,第三行输出排序后完整的列表。输入描述:无输出描述:第一行输出临时排序后的列表;第二行输出原始的列表;第三行输出完成降序排序后的列表。题解|#有序的列
旺仔Sec
·
2024-02-08 22:20
旺仔_学习笔记
python
开发语言
【
牛客
网】Python每日一练—NP26 牛牛的反转列表
描述牛牛有一个列表记录了各个朋友的喜欢的数字,num=[3,5,9,0,1,9,0,3],请你帮他创建列表,然后使用reverse函数将列表反转输出。输入描述:无输出描述:第一行输出创建好的原始的列表,第二行输出反转后的列表。题解思路reverse()函数顾名思义就是反转的意思,但是我们要注意反转的内容只能是python当中的列表!千万不要忘记了。注意,我们在使用reverse()函数的时候,不光
旺仔Sec
·
2024-02-08 22:19
旺仔_学习笔记
python
算法
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他