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
webpack 核心武器:loader 和 plugin 的使用指南(下)
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
牛客
高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
阿珊和她的猫
·
2024-01-24 21:50
webpack
前端
node.js
http
loader
plugin
leetcode刷题(
剑指offer
) 287.寻找重复数
287.寻找重复数给定一个包含n+1个整数的数组nums,其数字都在[1,n]范围内(包括1和n),可知至少存在一个重复的整数。假设nums只有一个重复的整数,返回这个重复的数。你设计的解决方案必须不修改数组nums且只用常量级O(1)的额外空间。示例1:输入:nums=[1,3,4,2,2]输出:2示例2:输入:nums=[3,1,3,4,2]输出:3提示:131->22->43->24->1/
花里胡哨的菜只因
·
2024-01-24 21:49
leetcode
算法
职场和发展
剑指offer
34题,我竟才发现递归中无用的return 结果很影响性能
记录一次
剑指offer
34题中踩的小坑;1.没有单独写一个递归方法,而是递归自身,但是每次递归的return结果集都没有用,只有最后一次return结果集才有用,所以产生很多没必要的性能消耗在这里插入图片描述
TroubleQ777
·
2024-01-24 15:48
牛客
小白月赛85
第一题-ACCEPT链接:登录—专业IT笔试面试备考平台_
牛客
网来源:
牛客
网小马是一名算法竞赛爱好者,他认为算法竞赛中表示答案正确的单词ACCEPT能给他带来好运,碰巧今天英语课上他得到了一串由n个大写字母组成的字符串
fchampion
·
2024-01-24 14:22
牛客赛事
算法
c++
数据结构
JDK8新特性详解
☆*o(≧▽≦)o*☆嗨~我是小奥个人博客:小奥的博客CSDN:个人CSDNGithub:传送门面经分享(
牛客
主页):传送门文章作者技术和水平有限,如果文中出现错误,希望大家多多指正!
欧克小奥
·
2024-01-24 13:44
Java
Java8
牛客
小白月赛86 --- E-- 可口蛋糕 ---- 题解
可口蛋糕时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat:%lld题目描述小蓝制作了n个蛋糕并将其从左往右排成一行,其中第i个蛋糕的饱腹度为wi其可口值为di。由于手法过于生疏,尽管每个蛋糕的饱腹度必然为正数,但是可能存在蛋糕的可口值为负数!作为可口蛋糕大赛的评委,小灰灰需要吃掉一段连续的蛋糕,使得蛋糕的饱腹度之和至少为W。
Studying~
·
2024-01-24 13:45
算法
java数据结构与算法刷题-----LeetCode667. 优美的排列 II
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-24 09:18
算法
java
算法
leetcode
数据结构
算法打卡Day14_
剑指offer
22 链表中倒数第k个节点
剑指offer
原题热度【美团】输入一个链表,输出该链表中倒数第k个节点,为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数
收破烂的小熊猫~
·
2024-01-24 08:04
算法每日进步
链表学习
每日算法
算法
链表
【
牛客
】几何糕手、国际裁判带师、数位dp?、灵异背包、矩阵快速幂签到、第一次放学
文章目录《几何糕手》题目描述思路代码《国际裁判带师》题目描述思路代码《数位dp?》题目描述思路代码《灵异背包》题目描述思路代码《矩阵快速幂签到》题目描述思路代码《第一次放学》题目描述思路代码《几何糕手》题目链接题目描述“芝士肾么?”地上有一根木桩,在木桩上栓有一根长度为a的木绳,木绳的末端还栓有一根长度为b的木棍,现在小沙想要知道,木棍可能扫过的位置在地面上的投影面积有多大。输入描述第一行输入两个
想要AC的sjh
·
2024-01-24 08:26
练习题(记录做题想法)
矩阵
算法
c++
牛客
牛客
周赛 Round 29
小红的中位数思路:记录每个数的下标,如何按照数值排序;1、n为奇数,删去一个数后,还剩下偶数个数,那么中位值一定是最中间的两个的平均值。2、n为偶数,删去一个数后,还剩下奇数个数,那么中位值一定是最中间的哪个数。代码:voidsolve(){cin>>n;a=vector(n+1);for(inti=1;i>a[i].first;a[i].second=i;}sort(a.begin()+1,a.
临江浪怀柔ℳ
·
2024-01-24 07:29
算法
java
数据结构
牛客
月赛86+cf(edu)好题
思路:前缀和+双指针代码:#includeusingnamespacestd;usingi64=int64_t;intmain(){cin.tie(nullptr)->sync_with_stdio(false);cout>n>>W;vectorw(n+1),d(n+1);for(inti=1;i>w[i];w[i]+=w[i-1];}for(inti=1;i>d[i];d[i]+=d[i-1];
临江浪怀柔ℳ
·
2024-01-24 07:59
算法
数据结构
剑指offer
面试题8 旋转数组的最小数字
考察点算法二分搜索知识点二分搜索算法是针对排序的数组,先找到中间元素,如果待查找元素比中间元素大,说明待查找元素肯定不在左边那片区域内,如果待查找元素比中间元素小,说明待查找元素肯定不在右边那片区域内,反复进行该过程直到找到元素为止对于搜索而言,降低复杂度的唯一方式就是每一次轮询以后能缩小搜索范围或者过滤掉更多的不可能元素,我们最普通的遍历数组的方式,每轮询完一次只能过滤掉一个元素。而二分搜索每轮
wellwang1993
·
2024-01-24 06:37
剑指offer
java版
java
算法
面试
leetcode
后端
牛客
编程初学者入门训练难点————圣诞树
1.拿到题目,首先观察圣诞树的规律,经过观察我们不难发现,圣诞树为三行一循环,输入n,则代表有n层循环,共有3n行。2.确定前方空格数量,通过观察,第一行前面有3n-1个空格,逐层递减。3.该图形由组成,于是我们可以用拆分的思想来解决问题,我们发现三角形的第一颗*与后方三角形的第一颗*隔了5个空格,通过观察,我们可以将三角形分为三个部分(点代表空格):代码实现如下:#define_CRT_SECU
宜昌精神病院郭院长
·
2024-01-24 06:32
算法
c语言
开发语言
visual
studio
学习方法
C++从零开始的打怪升级之路(day9)
+n_
牛客
题霸_
牛客
网这是题目链接要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)
云淡风轻kk
·
2024-01-24 05:20
c++
开发语言
牛客
:X图形
描述KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的X形图案。输入描述:多组输入,一个整数(2~20),表示输出的行数,也表示组成“X”的反斜线和正斜线的长度。输出描述:针对每行输入,输出用“*”组成的X形图案。示例1:5*********示例2:6************正确答案://解析:找规律#includeintmain(){inta;while(s
Dddle1
·
2024-01-24 03:56
算法
数据结构
Redis 面试题 | 05.精选Redis高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
牛客
高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
ai_todo
·
2024-01-23 21:06
Redis
redis
数据库
缓存
计算机基础
database
java
Redis 面试题 | 03.精选Redis高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
牛客
高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
ai_todo
·
2024-01-23 21:05
Redis
redis
数据库
缓存
database
java
mysql
计算机基础
Redis 面试题 | 04.精选Redis高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
牛客
高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
ai_todo
·
2024-01-23 21:05
Redis
redis
数据库
缓存
database
计算机基础
mysql
java
Redis 面试题 | 06.精选Redis高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1
牛客
高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》蓝桥云课签约作者、上架课程
ai_todo
·
2024-01-23 21:04
Redis
redis
数据库
缓存
database
计算机基础
mysql
java
牛客
-道路建设——最小生成树模板题
文章目录题目题目详解解题代码题目题目链接题目详解就一非常简单的最小生成树问题而已,但是就是耗了我很长时间也不知错哪了(现在也不清楚)。。我用的Kruskal算法实现最小生成树,而我是用的最小堆实现的,然后最小堆实现就硬是给我卡最后一个用例,我也不知道为什么?然后改普通数组排序就直接过了。。。以下为最小堆实现的main函数,然后就硬是卡最后一个用例,把最小堆换数组存值后就过了。。intmain(){
C+G
·
2024-01-23 21:02
并查集
最小生成树
算法
图论
剑指Offer
.31 栈的压入、弹出序列
输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列{1,2,3,4,5}是某栈的压栈序列,序列{4,5,3,2,1}是该压栈序列对应的一个弹出序列,但{4,3,5,1,2}就不可能是该压栈序列的弹出序列来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/zhan-de-ya-
刻苦驴哝
·
2024-01-23 21:45
剑指 Offer 47. 礼物的最大价值
剑指Offer
47.礼物的最大价值classSolution{public:intmaxValue(vector>&grid){intn=grid.size(),m=grid[0].size();intdp
来到了没有知识的荒原
·
2024-01-23 20:55
牛客
竞赛算法入门题单打卡 K Number
链接:登录—专业IT笔试面试备考平台_
牛客
网来源:
牛客
网题目描述WedefineShuaishuai-Numberasanumberwhichisthesumofaprimesquare(平方),primecube
晒太阳的猪咪
·
2024-01-23 09:18
牛客竞赛算法入门
算法
牛客
竞赛算法入门题单打卡 F Rails
大致题意利用一个栈使一个1,2,3...n的数组变为输入所要求的数组,若能实现则输出"Yes",不能则输出“No”。题目输出要求输入多组数据,每组数据一个n和若干个数组,每组数据由0来作为结尾,若n为0则退出,要求每组数据的输出之间用一个空行隔开,但最后一组数据后不能输出空行。题目描述ThereisafamousrailwaystationinPopPushCity.Countrythereisi
晒太阳的猪咪
·
2024-01-23 09:48
算法
牛客
竞赛算法入门题单打卡 I 牛牛与后缀表达式
链接:登录—专业IT笔试面试备考平台_
牛客
网来源:
牛客
网题目描述给定牛牛一个后缀表达式s,计算它的结果,例如,1+1对应的后缀表达式为1#1#+,‘#’作为操作数的结束符号。
晒太阳的猪咪
·
2024-01-23 09:48
牛客竞赛算法入门
算法
牛客
竞赛算法入门题单打卡 J Keep in Line
链接:登录—专业IT笔试面试备考平台_
牛客
网来源:
牛客
网题目描述又到饭点了,SK同学靠着惯性走到了食堂,但长长的队伍顿时让他失去了食欲。
晒太阳的猪咪
·
2024-01-23 09:48
牛客竞赛算法入门
算法
数据结构
java数据结构与算法刷题-----LeetCode645. 错误的集合(位运算解法需要重点掌握)
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-23 07:59
算法
java
算法
排序算法
leetcode
java数据结构与算法刷题-----LeetCode485. 最大连续 1 的个数
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-23 07:29
算法
java
算法
数据结构
leetcode
java数据结构与算法刷题-----LeetCode378. 有序矩阵中第 K 小的元素
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-23 07:26
算法
java
矩阵
算法
leetcode
牛客
周赛 Round 20 解题报告 | 珂学家 | 状压DP/矩阵幂优化 + 前缀和的前缀和
前言整体评价这场比赛很特别,是
牛客
周赛的第20场,后两题难度直线飙升了。前四题相对简单,E题是道状压题,历来状压题都难,F题压轴难题了,感觉学到了不少。
珂朵莉MM
·
2024-01-23 04:33
牛客周赛
解题报告
矩阵
线性代数
java
算法
开发语言
力扣
leetcode
牛客
周赛 Round 18 解题报告 | 珂学家 | 分类讨论计数 + 状态DP
欢迎关注珂朵莉
牛客
周赛专栏珂朵莉
牛客
小白月赛专栏A.游游的整数翻转这题最好是用API来处理,这样更简洁且准确率高importjava.io.BufferedInputStream;importjava.util.Scanner
珂朵莉MM
·
2024-01-23 04:32
牛客周赛
解题报告
java
开发语言
算法
力扣
leetcode
牛客
周赛 Round 25 解题报告 | 珂学家 | 猜猜乐 + 换根
大佬们,考研感觉g了,想寒假实习备战春招,能帮忙看看简历吗?富士通9.20春招提前批富士通系统工程有限公司遍历Hashmap的四种方式Java--水仙花数Capoo'sAcronymZero为什么它编译不了,显示段错误:您的程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多)等情况引起;什么原因引起的啊??感谢解疑#include&l题解|#最小的K个数##includeclassS
2301_78234743
·
2024-01-23 04:02
java
牛客
周赛 Round 17 解题报告 | 珂学家 | 枚举贪心 + 二分最短路
珂朵莉
牛客
周赛专栏珂朵莉
牛客
小白月赛专栏A.游游的正方形披萨如果横竖差值最小的话两者要么相等,要么差一令e1=n/((k+1)/2+1),e2=n/(k/2+1)则s=e1*e2这样很好的兼顾了k为奇偶的情况
珂朵莉MM
·
2024-01-23 04:02
牛客周赛
解题报告
java
开发语言
算法
力扣
leetcode
牛客
周赛 Round 21 解题报告 | 珂学家 | 堆栈的妙用
欢迎关注珂朵莉
牛客
周赛专栏珂朵莉
牛客
小白月赛专栏A.小红的Baidu字符串s,重排后,可以等价于“Baidu”思路,最小化表达式importjava.io.*;importja
珂朵莉MM
·
2024-01-23 04:02
牛客周赛
解题报告
java
开发语言
算法
力扣
leetcode
Offer必备算法_双指针_八道力扣OJ题详解(由浅到深)
目录双指针算法原理①力扣283.移动零解析代码②力扣1089.复写零解析代码③力扣202.快乐数解析代码④力扣11.盛最多水的容器解析代码⑤力扣611.有效三角形的个数解析代码⑥
剑指Offer
57.和为
GR鲸鱼不跑步
·
2024-01-23 04:51
c++
算法
数据结构
双指针
offer
面试
笔试
python_ACM模式《
剑指offer
刷题》链表1
题目:面试tips:询问面试官是否可以改变链表结构思路:1.翻转链表,再遍历链表打印。2.想要实现先遍历后输出,即先进后出,因此可借助栈结构。3.可用隐式的栈结构,递归来实现。代码实现:1.classListNode:def__init__(self,val=0,next=None):self.val=valself.next=nextclassmyClass:defprintList(self,
cuier520
·
2024-01-23 03:44
剑指offer练习
链表
数据结构
剑指Offer
.58-I 翻转单词顺序
输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。例如输入字符串"Iamastudent.",则输出"student.aamI"解题思路将字符串以空格分割成字符串数组倒序遍历数组,拼接每个单词代码classSolution{publicStringreverseWords(Strings){String[]words=s.trim().spli
刻苦驴哝
·
2024-01-23 01:16
调整数组顺序使奇数位于偶数前面
环境:
牛客
的编译环境语言:JavaScript☕️难点:..感觉好像没难点题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数
我的天气很好啦
·
2024-01-22 23:40
位运算实现整数加法解析与实现---
剑指offer
-JZ65 不用加减乘除做加法
题目连接:不用加减乘除做加法_
牛客
题霸_
牛客
网(now
like455
·
2024-01-22 23:06
剑指offer
数据结构与算法分析
算法
数据结构
java
笔记
位运算
官方题解说明---
剑指offer
-JZ44 数字序列中某一位的数字
题目连接:数字序列中某一位的数字_
牛客
题霸_
牛客
网(nowcoder.com)官方题解:importjava.util.
like455
·
2024-01-22 23:05
数据结构与算法分析
java
算法
数据结构
笔记
深入理解归并排序与逆序对计算---
剑指offer
-JZ51 数组中的逆序对
题目链接:数组中的逆序对_
牛客
题霸_
牛客
网(nowcoder.com)题解来自官方,本文只是个人对题解的感悟问题描述给定一个数组,我们需要计算这个数组中逆序对的总数。
like455
·
2024-01-22 23:05
剑指offer
数据结构与算法分析
算法
排序算法
数据结构
java
笔记
顺时针打印矩阵:偏移量法与边界控制法比较---
剑指offer
-JZ29 顺时针打印矩阵
题目题目连接:顺时针打印矩阵_
牛客
题霸_
牛客
网(nowcoder.com)偏移量法偏移量法的核心思想是使用两个数组来控制遍历方向。这种方法特别适合于遍历二维空间时的方向控制。
like455
·
2024-01-22 23:02
剑指offer
数据结构与算法分析
java
算法
数据结构
笔记
Java并发之原子类型源码篇
☆*o(≧▽≦)o*☆嗨~我是小奥个人博客:小奥的博客CSDN:个人CSDNGithub:传送门面经分享(
牛客
主页):传送门文章作者技术和水平有限,如果文中出现错误,希望大家多多指正!
欧克小奥
·
2024-01-22 23:45
Java并发源码
java
并发
原子类
MySQL深度分页优化问题
☆*o(≧▽≦)o*☆嗨~我是小奥个人博客:小奥的博客CSDN:个人CSDNGithub:传送门面经分享(
牛客
主页):传送门文章作者技术和水平有限,如果文中出现错误,希望大家多多指正!
欧克小奥
·
2024-01-22 23:44
MySQL
mysql
Redis分布式锁存在的问题以及解决方式
☆*o(≧▽≦)o*☆嗨~我是小奥个人博客:小奥的博客CSDN:个人CSDNGithub:传送门面经分享(
牛客
主页):传送门文章作者技术和水平有限,如果文中出现错误,希望大家多多指正!
欧克小奥
·
2024-01-22 23:44
Redis
redis
分布式锁
Top K 问题模板
☆*o(≧▽≦)o*☆嗨~我是小奥个人博客:小奥的博客CSDN:个人CSDNGithub:传送门面经分享(
牛客
主页):传送门文章作者技术和水平有限,如果文中出现错误,希望大家多多指正!
欧克小奥
·
2024-01-22 23:44
有趣的问题
TopK问题
Redisson分布式锁源码篇
☆*o(≧▽≦)o*☆嗨~我是小奥个人博客:小奥的博客CSDN:个人CSDNGithub:传送门面经分享(
牛客
主页):传送门文章作者技术和水平有限,如果文中出现错误,希望大家多多指正!
欧克小奥
·
2024-01-22 23:13
Redis
分布式
Redisson
倒计时83天
D-小红的中位数_
牛客
周赛Round29(nowcoder.com)最开始的思路。。。。。
算法怎么那么难啊
·
2024-01-22 20:12
c++
倒计时85天
C-数组段数_
牛客
小白月赛86(nowcoder.com)1.超时了/******__----~~~~~~~~~~~------___*..~~//====......__--~~~*-.\_|//||
算法怎么那么难啊
·
2024-01-22 20:41
c++
牛客
OI周赛5-提高组 B.可爱の星空(线性dp)
题目题目链接:https://ac.nowcoder.com/acm/contest/226/B给你n(nusingnamespacestd;typedeflonglongll;constintmaxn=1e6;intT;mapans;llf[maxn+5],n;voidinit(){for(lli=2;i<=maxn;++i)f[i]=f[i/2]+f[i-i/2]+(i-i/2*2);}lld
Code92007
·
2024-01-22 19:02
#
线性dp
递推式
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他