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
LeetCode SQL 刷题日记-DAY1
拿到理想
Offer
!数据人冲冲冲!!!
小小瑶---
·
2023-11-11 15:27
数据分析
mysql
数据分析
LeetCode SQL 刷题日记-DAY2
拿到理想
Offer
!数据人冲冲冲!!!(刷题顺序随机)(1)182.查找重复的电子邮箱(简单)编写一个SQL查询,查找Person表中所有重复的电子邮箱。
小小瑶---
·
2023-11-11 15:27
数据分析
mysql
365天带薪休假 VS 折现,当事人这么选...
来源:
Offer
Show今天,我们来看看近期一则很火的新闻,年终奖跟年会,想必不少公司都会春节前安排一波,今天这位“网红年终奖”的当事人,做出的选择,给大家分享一下,年前,广东深圳一传媒公司举办了年会,
深度学习技术前沿
·
2023-11-11 14:37
java
人工智能
大数据
python
项目管理
大数据工程师:从牛客整理的 BAT Flink 面试题
百川智能数据开发笔试腾讯wxg企业微信部门面经金九银十,薪酬谈判技巧美团还真会作废
offer
啊啊啊啊啊!
2301_78234743
·
2023-11-11 14:18
java
反转字符串II、 剑指
Offer
05.替换空格、 151.翻转字符串里的单词、 剑指
Offer
58-II.左旋转字符串
344.反转字符串力扣题目链接题目描述:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。示例1:输入:s=[“h”,“e”,“l”,“l”,“o”]输出:[“o”,“l”,“l”,“e”,“h”]思路:采用双指针法,left指向数组首元素,right指向最后一个元素,left
涛涛begin
·
2023-11-11 14:46
算法学习打卡
算法
学习
leetcode
C语言初学知识准备(Linux方面)
1学习工具、网站、方法:1)分享代码平台:GitHub,码云2)总结知识点平台:CSDN(知识点总结、解题经历)、博客园3)笔试题、面试题:牛客网(剑指
offer
)、力扣(侧重算法题)、pat考试4)问答网站
二木笙
·
2023-11-11 14:45
c语言
linux
反转字符串II 剑指
Offer
05.替换空格 151.翻转字符串里的单词 剑指
Offer
58-II.左旋转字符串
力扣344.反转字符串题目链接:344.反转字符串-力扣(LeetCode)思路:定义两个指针,两个指针从字符串前后同时向中间移动,用swap函数交换指向的字符。C++代码:classSolution{public:voidreverseString(vector&s){for(inti=0,j=s.size()-1;i
年迈的玛里苟斯
·
2023-11-11 14:44
leetcode
算法
职场和发展
解闯关密码(把数组排成最小的数),剑指
offer
,力扣
目录我们直接看题解吧:审题目+事例+提示:解题思路(快排):判定规则:具体思路:代码:代码(利用内置函数):力扣题址:LCR164.破解闯关密码-力扣(LeetCode)今天刷破解闯关密码(把数组排成最小的数),大家有兴趣可以点上看看题目要求,试着做一下。难度:中等但不了解快速排序方法的话有点挺难的。我们直接看题解吧:方法是快速排序方法审题目+事例+提示:·返回字符串即可(可能出现数字过大)·不必
東瑜
·
2023-11-11 14:14
#
数组
剑指offer
算法
数据结构
统计目标成绩的出现次数(数字在排序数组中出现次数),剑指
offer
,力扣
目录我们直接看题解吧:审题目+事例+提示:思路(二分法,双边):代码:优化:代码:直接一次二分:力扣题址:LCR172.统计目标成绩的出现次数-力扣(LeetCode)今天刷统计目标成绩的出现次数(数字在排序数组中出现次数),大家有兴趣可以点上看看题目要求,试着做一下。我们直接看题解吧:看到题目可能首先想到直接暴力循环,遍历数组,当然,也有人可能会想到用哈希表但以上方法都没有利用题目的关键条件,那
東瑜
·
2023-11-11 14:43
剑指offer
#
数组
算法
数据结构
点名(缺失的数字),剑指
offer
,力扣
目录我们直接看题解吧:审题目+事例+提示:方法:解题思路(二分法):代码:方法二:直接遍历题目地址LCR173.点名-力扣(LeetCode)今天刷点名(缺失的数字),大家有兴趣可以点上看看题目要求,试着做一下。我们直接看题解吧:审题目+事例+提示:record为升序数组方法:遇到排序数组的搜索问题,首先想到二分法解题思路(二分法):依据题意,我们可以把数组分为两部分,左子数组,record[i]
東瑜
·
2023-11-11 14:43
剑指offer
#
数组
算法
训练计划I(调整数组顺序使奇数位于偶数前面),剑指
offer
,力扣
题目地址:LCR139.训练计划I-力扣(LeetCode)目录我们直接看题解吧:审题目+事例+提示:思路流程(双指针/快排):代码:代码(单循环):今天刷训练计划I(调整数组顺序使奇数位于偶数前面),大家有兴趣可以点上看看题目要求,试着做一下。我们直接看题解吧:审题目+事例+提示:未要求不可原地更改数组思路流程(双指针/快排):创建lef和rig两个指针,分别指向数组两端多循环:·左边指针循环遇
東瑜
·
2023-11-11 14:43
剑指offer
#
数组
力扣300+
leetcode
算法
职场和发展
剑指
offer
,题型分类汇总
数组(12):1、数组中重复的数字原题解:【剑指
Offer
】50、数组中重复的数字力扣题解:寻找文件副本(数组重复数字),剑指
offer
.03,力扣-CSDN博客2、二维数组中的查找原题解:【剑指
Offer
東瑜
·
2023-11-11 14:13
剑指offer
算法
【深信服】Python 开发工程师(云计算、网络安全) 【已
offer
】
博主末流双非一本网络工程应届生,投的深信服秋招第三批,整个流程飞快,从笔试到发
offer
一共6天,效率无敌。
秋千Swing0_0
·
2023-11-11 14:40
第一阶段笔试面试经历 0
offer
2021年9月21日
2021.09.21从今年的8月13日投递了第一份简历之后,到现在收到了许多感谢信,还有一些信在路上,目前没有拿到过一个
offer
,基本上都是倒在一二面上。
Felix_herro
·
2023-11-11 14:40
总结归纳
面试
java
数据库
路径加密(替换空格),剑指
offer
,力扣
目录我们直接看题解吧:方法:审题目+事例+提示:解题思路:法1:代码(法1):法2:代码(法2):原题解:【剑指
Offer
】2、替换空格力扣题解:LCR122.路径加密-力扣(LeetCode)今天刷路径加密
東瑜
·
2023-11-11 14:08
剑指offer
#
字符串
java
算法
数据结构
2年Java开发经验,一周拿下滴滴
offer
!(社招4面面经总结)
下面只按印象记录了大概面试点,面试官会问得比较深入,总体看来比较“亲民”本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的
offer
,这份资料主要包含了Java基础,数据结构,jvm,多线程等等
花名提莫
·
2023-11-11 10:59
后端
Java面试题整理
Java
数据结构
java
spring
面试
编程语言
剑指
Offer
39. 数组中出现次数超过一半的数字 python
题目:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。你可以假设数组是非空的,并且给定的数组总是存在多数元素。解题思路:方法一:字典法利用字典,将nums的值储存为字典的key值,出现的次数储存为value值。如果key值不在字典里,则value值等于1,否则每次加一。如果value值大于数组长度的一半,返回数组的值。循环结束,其他情况则返回0。字典是一种可变容器模型,且可存储任意类
软件测试李同学
·
2023-11-11 06:30
leetcode
算法
数组中出现过一半
软件测试
【算法】剑指
offer
- JZ39 数组中出现次数超过一半的数字
题目链接候选法(最佳解法)时间复杂度:O(N)空间复杂度:O(1)如果把数字当作人种,一个数字和另外数字打了起来,同归于尽,最后剩下的是不是人数最多的那种人。这里要满足一个条件:某类人的数目一定要大于总人数的一半。**算法步骤:**选择输入数组的第一个元素作为候选元素target,设置其出现次数为1,随后遍历数组,当遇到和target相同的元素,cnt+1;不同的元素,cnt-1.当cnt==0时
JoyCheung-
·
2023-11-11 06:25
【算法】
leetcode
别迷茫了,师兄告诉你怎么刷 LeetCode
注意,在这过程中,不要左思右盼,不要去搜索与思考到底是刷LeetCode好还是去牛客网刷剑指
Offer
好。
吴师兄学算法
·
2023-11-11 02:36
计算机基础
算法
数据结构
java数据结构--阻塞队列
目录一.概念二.生产者消费者问题三.阻塞队列接口BlockingQueue四.基于数组实现单锁的阻塞队列1.加锁方式2.代码实现3.解释说明(1).
offer
添加元素(2)poll取出元素4.timeout
可爱的鸡仔
·
2023-11-10 22:40
java数据结构
java
数据结构
4面百度软件测试工程师的面试经验总结
2023年7月,我有幸成为了百度的一名测试工程师,从外包辞职了历经10000小时后,走进字节跳动拿下了
offer
。
喜欢软测的小北葵
·
2023-11-10 22:45
软件测试
Python
程序员
压力测试
Vue前端面试题(主要Vue)
Vue面试常问的知识点前言春天是拿
offer
的好季节,这里有个人整理的一些关于vue的一些面试提问,希望能帮助到大家拿到自己想要的
offer
,主页还有js部分的一些可以结合一起看!!!!
TJHWM_
·
2023-11-10 21:59
前端面试题
vue.js
二进制中1的个数、数值的整数次方、调整数组顺序使奇数位于偶数前面、链表中倒数k个结点(剑指
offer
11-14)c++版
代码可以跑通,转载请注明出处。#include#include#includeusingnamespacestd;structListNode{intval;structListNode*next;ListNode(intx):val(x),next(NULL){}};voidtest1();//JZ11voidtest2();//JZ12voidtest3();//JZ13voidtest4()
菜鸟numberone
·
2023-11-10 17:38
剑指offer
算法
算法
剑指
Offer
JZ13 调整数组顺序使奇数位于偶数前面 C++实现
题目描述输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。解题思路方法一:原地调整1、思路:使用两个指针i,j,首先令i指向数组首位,令j指向数组中的第一个奇数,然后将[i,j)中的偶数后移,将j先前指向的奇数插入i中,然后令i自增,令j指向下一个奇数,不断重复上述操作,就能完成求
Christian9971
·
2023-11-10 17:37
剑指Offer
剑指
Offer
-JZ13-调整数组顺序使奇数位于偶数前面
题目描述输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。解题思路我们可以定义一个空vector,然后对原vector进行两次遍历:第一次遍历的时候对每个元素判断它是否为奇数,如果是奇数,就加入新的vector;第二次遍历的时候对每个元素判断它是否为偶数,如果是偶数,则加入新的ve
喜欢数理逻辑的医学生Zach
·
2023-11-10 17:37
剑指offer
c++
数据结构
算法
牛客网剑指
Offer
- java版
剑指
Offer
-java版文章目录剑指
Offer
-java版JZ01JZ02替换空格JZ03从尾到头打印链表JZ04重建二叉树JZ05用两个栈实现队列JZ06旋转数组的最小数字JZ07斐波那契数列JZ08
shawfi
·
2023-11-10 17:33
java
算法
【剑指
offer
-C++】JZ81:调整数组顺序使奇数位于偶数前面(二)
【剑指
offer
-C++】JZ81:调整数组顺序使奇数位于偶数前面【二】题目描述解题思路题目描述描述:输入一个长度为n整数数组,数组里面可能含有相同的元素,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前面部分
雾里看花花里看雾
·
2023-11-10 17:02
剑指offer
c++
算法
数据结构
【剑指
offer
-C++】JZ21: 调整数组顺序使奇数位于偶数前面(一)
【剑指
offer
-C++】JZ21:调整数组顺序使奇数位于偶数前面题目描述解题思路题目描述描述:输入一个长度为n整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前面部分,所有的偶数位于数组的后面部分
雾里看花花里看雾
·
2023-11-10 17:32
剑指offer
c++
算法
数据结构
【剑指
offer
-C++】JZ41:数据流中的中位数
【剑指
offer
-C++】JZ41:数据流中的中位数题目描述解题思路题目描述描述:如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。
雾里看花花里看雾
·
2023-11-10 17:32
剑指offer
c++
算法
数据结构
【剑指
offer
-C++】JZ77:按之字形顺序打印二叉树
【剑指
offer
-C++】JZ77:按之字形顺序打印二叉树题目描述解题思路题目描述描述:给定一个二叉树,返回该二叉树的之字形层序遍历,(第一层从左向右,下一层从右向左,一直这样交替)。
雾里看花花里看雾
·
2023-11-10 17:32
剑指offer
c++
算法
数据结构
剑指
offer
(10-11)
10、二叉树的深度(JZ55)描述及示例思路:递归求子树高度,最后再加1即可classSolution{public:intTreeDepth(TreeNode*pRoot){if(pRoot==NULL)return0;returnmax(TreeDepth(pRoot->left),TreeDepth((pRoot->right)))+1;}};这太简单了大家就别试了,我水个博客(狗头)2、按
Yummy・
·
2023-11-10 17:28
剑指offer题目
leetcode
算法
c++
【剑指
Offer
】JZ13调整数组顺序使奇数位于偶数前面 C++
题目地址:牛客网题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。示例1输入[1,2,3,4]返回值[1,3,2,4]思路:建两个vector,奇数放一个,偶数放一个,再把偶数放在奇数后面。代码:classSolution{public:/***代码中的类名、方法名、参数名已
Zero_979
·
2023-11-10 17:55
牛客
数据结构
STL库
c++
算法
【算法】剑指
offer
- JZ81 调整数组顺序使奇数位于偶数前面(二)
题目链接输入一个长度为n整数数组,数组里面可能含有相同的元素,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前面部分,所有的偶数位于数组的后面部分,对奇数和奇数,偶数和偶数之间的相对位置不做要求,但是时间复杂度和空间复杂度必须如下要求。双指针法左指针找偶数,右指针找奇数,找到后进行交换。classSolution{public:/***代码中的类名、方法名、参数名已经指定,请勿修改
JoyCheung-
·
2023-11-10 17:24
【算法】
leetcode
c++
剑指
offer
(C++)-JZ21:调整数组顺序使奇数位于偶数前面(一)(算法-其他)
作者:翟天保Steven版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处题目描述:输入一个长度为n整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前面部分,所有的偶数位于数组的后面部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。数据范围:0≤n≤5000,数组中每个数的值0≤val≤10000要求:时间复杂度O(n),空间复杂度O(n)进阶
翟天保Steven
·
2023-11-10 17:53
剑指offer
算法
c++
前端训练营:1v1私教,帮你拿到满意的
offer
Hello,大家好,我是Sunday。熟悉我的小伙伴都知道,我最近这几年一直在做前端教育相关的工作。因为这类工作的原因,让我深刻的感受到这几年整个互联网行业的变化。大量的公司裁员,导致找工作的人急速增加,但是HC却大量缩减。这就导致很多同学可能好几个月都没有办法找到一份合适的工作。以每个月1万的月薪来计算,损失就高达好几万元。特别是一些还在校的大学生,目前还没有进入到社会就可以感受到今年的寒冬阵阵
程序员Sunday
·
2023-11-10 17:22
前端
剑指
Offer
42. 连续子数组的最大和
输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。提示:10){nums[i]=nums[i]+nums[i-1];}}Arrays.sort(nums);returnnums[nums.length-1];
zhenliang_Horn
·
2023-11-10 15:04
代码
LeetCode重难点
Java
leetcode
动态规划
软件测试面试怎样介绍自己的测试项目?会问到什么程度?
为了提高面试成功率,帮助大家尽快拿到高薪
offer
,我们盘点了面试环节必问的三类问题,希望对即将参加软件测试面试的小伙伴们有所帮助。01如何自我介绍面试过程中一定要放慢语速,做到条理清晰。
锦都不二
·
2023-11-10 14:49
面试
职场和发展
软件测试从0
offer
到20k,你只差银行测试这一步!!!
金融类软件测试举个栗子,银行里的软件测试工程师。横向跟互联网公司里的测试来说,薪资相对稳定,加班少甚至基本没有,业务稳定。实在是测试类岗位中的香饽饽!一、什么是金融行业金融业是指经营金融商品的特殊行业,它包括银行业、保险业、信托业、证券业和租赁业。往往涉及证券、银行、基金、信托、保险、投行、期货等领域。二、金融行业的业务特点随着金融行业的业务不断增加,金融交易模式的不断变化,金融机构对信息化的要求
锦都不二
·
2023-11-10 14:18
python
测试工具
功能测试
【Leetcode】【简单】13. 罗马数字转整数
力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界IT名企Dream
Offer
。
have_to_be
·
2023-11-10 14:27
Leetcode
leetcode
算法
职场和发展
【Leetcode】【每日一题】【中等】187. 重复的DNA序列 官方题解待更新
力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界IT名企Dream
Offer
。
have_to_be
·
2023-11-10 14:27
Leetcode
算法
【Leetcode】【每日一题】【简单】2609. 最长平衡子字符串
力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界IT名企Dream
Offer
。
have_to_be
·
2023-11-10 14:23
Leetcode
leetcode
算法
职场和发展
《剑指
offer
》—— 50. 数组中重复的数字(Java)
推荐完整《剑指
Offer
》算法题解析系列请点击《剑指
Offer
》全解析Java版题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的。
猿兄
·
2023-11-10 10:46
剑指offer(Java)
算法
java
面试
剑指Offer
剑指offer
java
计算机考研408有多难?25考研经验贴,开个好头很有必要
每天都有许多人在后台私信我,问我要不要考研,我想说这个东西是因人而异的,像我本人就选择了就业,目前已经拿到北京某国企
offer
,接下来就安心准备毕设啦~今天我也是私聊了去年上岸某985理工科强校的一位学长
陈橘又青
·
2023-11-10 09:27
其他领域
考研
计算机408
数据结构
操作系统
计算机网络
学习
LeetCode题解——42.连续子数组的最大和(动态规划思想)
题目地址:剑指
Offer
42.连续子数组的最大和-力扣(LeetCode)一.解题思路在这道题中,数组连续是一个很重要的信息。我们可以创建一个数组用于记录每一位对应的最大值。
就要 宅在家
·
2023-11-10 09:54
力扣题解(LeetCode)
剑指
offer
连续子数组的最大和(二)
连续子数组的最大和(二)题目要求:输入一个长度为n的整型数组array,数组中的一个或连续多个整数组成一个子数组,找到一个具有最大和的连续子数组。1.子数组是连续的,比如[1,3,5,7,9]的子数组有[1,3],[3,5,7]等等,但是[1,3,7]不是子数组2.如果存在多个最大和的连续子数组,那么返回其中长度最长的,该题数据保证这个最长的只存在一个3.该题定义的子数组的最小长度为1,不存在为空
早田凛凛子
·
2023-11-10 09:24
剑指offer
链表
leetcode
数据结构
剑指
Offer
42. 连续子数组的最大和
题目描述剑指
Offer
42.连续子数组的最大和解法1:动态规划以某个数作为结尾,意思是这个数一定要加上去,那么要看的就是这个数前面的部分要不要加上去,大于0就加,否则就不加。
ЗакатКомова
·
2023-11-10 09:24
Algorithms
算法
leetcode
动态规划
力扣剑指
offer
第42题.连续子数组的最大值题解
题解题目思路代码题目思路这道题用到了动态规划的思路,私认为动态规划从开销上是优胜于分治算法的。我们可以从最暴力的双重for循环开始寻找思路。暴力算法无非就是固定一个下标值,找出这个下标到数组末尾的这么多个子数组中,值最大的一种情况。但是我们在暴力的过程中是可以发现,有些情况是直接可以摒弃的。比如当前的下标所对应的值是负数时,会拖累到子数组后面的部分,就应该摒弃。于是,改良后的动态规划算法也呼之欲出
喝瓶rio再跑
·
2023-11-10 09:52
力扣题解
算法
动态规划
leetcode
数据结构
leetcode剑之
offer
之连续子数组的最大和(二十二)
题目描述输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。题解思路动态规划动态方程:dp[n]=max(dp[n-1]+nums[i],nums[i])dp[n]:表示以第n个元素结尾的前n个数和的最大值。P
&永恒的星河&
·
2023-11-10 09:52
数据结构
leetcode
算法
剑指
offer
题解(连续子数组的最大和)
题目描述HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。给一个数组,返回它的最大连续子序列的
lonier_
·
2023-11-10 08:49
jianzhioffer
Leetcode刷题笔记题解(C++):剑指
Offer
42. 连续子数组的最大和
利用动态规划的思路,要求是相邻的一些数,如果要加入的第一个数之前的数小于0,则不加,大于0则加入,更新当前的和,进行下面的比较,然后取出更新之后的最大的数即为所求数据。如下:-21-34-121-54-21-2435615附一下代码classSolution{public:intmaxSubArray(vector&nums){intres=nums[0];for(inti=1;i
Demo.demo
·
2023-11-10 08:47
Leetcode算法题解
leetcode
算法
动态规划
数据结构
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他