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开发工程师offer
剑指
offer
——二进制中1的个数
题目描述:输入一个整数,输出该数32位二进制中1的个数,其中负数用补码表示。示例1:输入:10返回值:2说明:十进制中10的32位二进制表示为00000000000000000000000000001010,其中有两个1。示例2:输入:-1返回值:32说明:负数使用补码表示-1的32位二进制表示为11111111111111111111111111111111,其中有32个1思路及解答:直接调用J
浅亦予
·
2024-01-26 23:22
剑指offer刷题
leetcode
算法
职场和发展
数据结构
java
开发语言
intellij-idea
剑指
offer
——重建二叉树
题目描述:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。思路及解法:递归栈递归解决:在保证数据正确性的前提下,前序的第一个数值是root节点,即上图中的1,那么我们需要在中序遍历中找到1的位置,左边的就是roo
浅亦予
·
2024-01-26 23:21
剑指offer刷题
算法
数据结构
职场和发展
intellij-idea
java
leetcode
eclipse
剑指
offer
——机器人的运动范围
题目描述:地上有一个m行和n列的方格。一个机器人从坐标(0,0)的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7=18。但是,它不能进入方格(35,38),因为3+5+3+8=19。请问该机器人能够达到多少个格子?示例1:输入:5,10,10返回值:21输入:10,
浅亦予
·
2024-01-26 23:21
剑指offer刷题
链表
数据结构
leetcode
职场和发展
算法
java
开发语言
剑指
offer
——剪绳子
题目描述:给你一根长度为n的绳子,请把绳子剪成整数长的m段(m、n都是整数,n>1并且m>1,mmax){max=temp;}}nums[i]=max;}returnnums[target];}}采用动态规划的方法来解题:假设绳子长度为n的最大的长度为f(n),那么如何计算f(n)?f(n)可能是n,不切分的情况下f(n)可能是f(n-1)和f(1)的乘积f(n)可能是f(n-2)和f(2)的乘积
浅亦予
·
2024-01-26 23:21
剑指offer刷题
算法
java
开发语言
数据结构
leetcode
intellij-idea
动态规划
剑指
Offer
——矩阵中的路径
剑指
Offer
——矩阵中的路径请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。
Ga_Lip
·
2024-01-26 23:50
数据结构与算法
剑指
offer
——二维数组中的查找(从左下角开始比较)
题目:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。解题思路:依题可知,该二维数组是一个从左到右,从上到下的一个有序数组,所以,当我们假设有一个N×N的矩阵时,左下角的值一定比它所在的行值都小,比它所在的列值都大。因此,我们将目标值target与该值进行
浅亦予
·
2024-01-26 23:50
剑指offer刷题思路拓展精讲
算法
数据结构
leetcode
visual
studio
code
学习
intellij-idea
剑指
offer
——从尾到头打印链表
题目描述:输入一个链表的头节点,按链表从尾到头的顺序返回每个节点的值(用数组返回)。比如下面的链表:返回的数组为[3,2,1]思路及解答:使用栈使用递归调用使用头插法借助栈实现:先把元素里面的元素从头到尾遍历取出放在栈里面,然后再把栈的元素去出来放在ArrayList里面。主要利用了栈的先进后出的规则,这样就可以实现倒序的功能。首先是栈的初始化定义:publicclassListNode{intv
浅亦予
·
2024-01-26 23:50
剑指offer刷题
链表
数据结构
leetcode
职场和发展
算法
java
intellij-idea
剑指
offer
——矩阵中的路径C++
dfs+回溯。此处回溯的思想大概就是自动回溯?1.char*和string可以直接比较。2.bool数组必须手动fill,不然不是全为false的。3.传输组,形参要写数组,实参写数组名,因为相当于传一个指针,所以回改变实参的值。classSolution{public://此字符串不是二级指针,不会改变原来的值,所以不用erase尾部//传的是一个数组,其实相当于传进去一个指向数组首部地址的指针
baixiaofei567
·
2024-01-26 23:19
剑指Offer
#
图
#
回溯算法
字符串
dfs
回溯算法
剑指offer
剑指
offer
——矩阵中的路径(12题)
题目:设计一个函数,用来判断在一个矩阵中是否存在一条包含某字条串所有字条的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。此题与八皇后一样,是一道典型的“回溯法”应用题型。参考作者的解题思想,给出自己的所写的代码:#include#include#includeusingnamespacestd;boo
TT_love9527
·
2024-01-26 23:19
面试&&笔试
剑指offer
回溯法
剑指
offer
——矩阵中的路径
题目描述:请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。例如矩阵:$$\begin{matrix}a&b&c&e\s&f&c&s\a&d&e&e\end{matrix}$$中包含一条字符串"bcced"的路径,但是矩
浅亦予
·
2024-01-26 23:47
矩阵
开发语言
职场和发展
leetcode
visual
studio
code
intellij-idea
java
力扣295:数据流的中位数
classMedianFinder{publicMedianFinder(){}publicvoidaddNum(intnum){if(left.size()==right.size()){right.
offer
码见愁的小弟
·
2024-01-26 23:42
java
前端
javascript
《剑指
offer
第二版》面试题8:二叉树的下一个节点(java)
题目描述给定一颗二叉树和其中的一个节点,如何找出中序遍历的下一个节点?树中节点除了有两个分别指向左、右子节点的指针,还有一个指向父节点的指针。解题思路:以如下二叉树为例,中序遍历为{d,b,h,e,i,a,f,c,g},给定的二叉树节点用A表示。a/\bc/\/\defg/\hi如果A有右子树,那它的下一个节点是右子树里最左节点。如果A没有没有右子树,并且A是A的父节点的左节点,那它的下一个节点就
castlet
·
2024-01-26 21:36
剑指
Offer
II 008. 和大于等于 target 的最短子数组
给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其和≥target的长度最小的连续子数组[numsl,numsl+1,...,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,返回0。示例1:输入:target=7,nums=[2,3,1,2,4,3]输出:2解释:子数组[4,3]是该条件下的长度最小的子数组。示例2:输入:target=4,nums=[
Abeants
·
2024-01-26 21:42
Day21 从上到下打印二叉树 + 复杂链表的复制 + 数组中数字出现的次数 II
一、剑指
Offer
32-III.从上到下打印二叉树III(中等)方法一自己搞的最朴素的方法,层序遍历classSolution{public:vector>levelOrder(TreeNode*root
吃掉夏天的怪物
·
2024-01-26 20:00
不想喝酒
我不想再这样给人污蔑下去了,其实我真的不能喝,你们是想上我么......只想安安静静做好自己的工作,可惜事与愿违,顺丰的
offer
应该是黄了虽然收到另外一个
offer
但是收入实在对比现在的少,虽然title
legologo
·
2024-01-26 19:21
手把手教你用办公软件Excel做数据分析
尤其是文职类简历,想要赢得
offer
,你不得在精通Excel等办公软件上下点功夫么?那么,你真的了解Excel嘛?或者,你知道用它怎么做数据分析嘛?所谓数据分析在手,走遍天下都不怕。
卿卿老祖
·
2024-01-26 19:27
Leetcode—剑指
Offer
LCR 083. 全排列【中等】
2023每日刷题(一零二)Leetcode—LCR083.全排列实现代码classSolution{public:vector>permute(vector&nums){vector>ans;intn=nums.size();functiondfs=[&](inti){if(i==n){ans.emplace_back(nums);return;}for(intj=i;j
源代码•宸
·
2024-01-26 18:35
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
回溯
dfs
游戏类APP如何设置激励视频广告?让开发者提升变现收益?
激励视频广告的实现路径●发出
Offer
-用户获得需要观看完整视频并可获得对应奖励的
offer
●观看视频-用户选择观看视频并需要观看完毕才能获得激励●获得激励-视
AdSet聚合广告平台
·
2024-01-26 17:08
名诗我译(鲁诗米篇30)
Therosegardenisbloomingrunand
offer
yourlifeandtheworldtotherisingSun.Smileandseethebeautyhiddeninanuglyface
臻念
·
2024-01-26 16:28
OWT WebRTC win客户端示例程序UML源码分析
连接OWT服务器过程1.1主要类功能概述:1.2用户点击“connect”,对象创建与连接时序图:二,订阅流2.1订阅流subscribe创建并初始化peerconnection2,2订阅流Create
Offer
2,3
FM971
·
2024-01-26 16:31
OWT
git
webrtc
网络
网络协议
p2p
Offer
必备算法_滑动窗口_八道力扣OJ题详解(由浅到深)
目录滑动窗口算法介绍①力扣209.长度最小的子数组解析及代码②力扣3.无重复字符的最长子串解析及代码③力扣1004.最大连续1的个数III解析及代码④力扣1658.将x减到0的最小操作数解析及代码⑤力扣904.水果成篮解析及代码1(使用容器)解析及代码2(开数组)⑥力扣438.找到字符串中所有字母异位词解析及代码1解析及代码2⑦力扣30.串联所有单词的子串解析及代码⑧力扣76.最小覆盖子串解析及代
GR鲸鱼不跑步
·
2024-01-26 14:46
算法
leetcode
c++
双指针
滑动窗口
哈希算法
面试秘籍 | 让薪水再飞一会
记住一句话:在
offer
之前要确定并争取自己的薪资,否则再想改就难了
测试allen说
·
2024-01-26 13:23
后端开发-程序员职业生涯规划
本人求职方向为Java后端开发,秋招斩获诸多大厂
offer
,包括腾讯、美团等,也拿到了一些国企、银行的
offer
,在面试上有些许经验分享,也欢迎大家交流学习,共同进步。
℡folk
·
2024-01-26 12:19
java
剑指
Offer
——奇数都在偶数前 Java
题目描述输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。解题思路课本解题思路基本思想:扫描数组,如果发现偶数出现在奇数前面就交换他们。细化操作:扫描采用两个指针,一个从左向右的i有个从右向左j,i指针只判断是否为偶数,j指针判断是否为奇数当i指向偶数,j指向奇数就交换他们(卧槽,
Mereder
·
2024-01-26 11:31
工作面试时,7个常规问题和回答技巧汇编!
下面有7个常规问题及相应的回答技巧,你可以提前熟悉和准备,有助于减轻面试时的心理压力,增加获得工作
offer
的机会。1.介绍一下你自己:面试一开始,面试官都会让你介绍一下自己。
倚龙杂谈
·
2024-01-26 10:55
#小Fの幸福富有日记#D233 星期二
3、下午和Maggie连麦,感谢亲爱的看到我最近状态不好,特意
offer
连闹帮我解决一些困惑,果然收获很大,注入了很多的正能量,谢谢亲爱的。4、
亲子财商教练晓菲
·
2024-01-26 10:06
剑指
offer
----栈的压入弹出顺序
题目:输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)代码:importjava.util.ArrayList;importjava.util.Sta
qming_c
·
2024-01-26 10:37
我想要一个“不后悔”的选择
一个是面对要不要跳槽,想要一个“不后悔”的决策;一个是面对两个
offer
,想要一个“完美”的选择。
燕儿姐陪你闯职场
·
2024-01-26 09:40
《吊打面试官》系列-ConcurrentHashMap & HashTable
前言作为一个在互联网公司面一次拿一次
Offer
的面霸,打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚(请允许我使用一下夸张的修辞手法)
小白大爷
·
2024-01-26 09:55
java
集合
面试
java
hash
面试
关于裸辞,你必须知道的一些事
近日,在职场观察类节目《令人心动的
offer
》中,丁辉遭遇淘汰。
鹿仙森Sir
·
2024-01-26 08:59
【剑指
offer
】最小的k个数
1、题目描述输入n个整数,找出其中最小的k个数。注意:数据保证k一定小于等于输入数组的长度;输出数组内元素请按从小到大顺序排序;样例输入:[1,2,3,4,5,6,7,8],k=4输出:[1,2,3,4]2、问题描述:3、问题关键:求最小的k个数,建立大根队;求最大的k个建立小根队。优先队列默认的就是大根队;priority_queueheap;//大根堆。priority_queue,great
邓泽军_3679
·
2024-01-26 08:55
一举拿下「百度、阿里、腾讯、头条、网易游戏、华为」的
Offer
(最终
Offer
:百度、阿里、
Java架构师CAT
·
2024-01-26 06:33
阿里90道常问面试题(软件测试岗位)
这个视频可以说是B站百万播放全网第一的面试教程,同时在线人数到达1000人,并且还有笔记可以领取2023最新软件测试面试大全看完
offer
拿到手软_哔哩哔哩_bilibili2023最新软件测试面试大全看完
测试高启强
·
2024-01-26 04:59
软件测试面试题
软件工程
面试
三面阿里,幸好做足了准备,已拿
offer
这个视频可以说是B站百万播放全网第一的面试教程,同时在线人数到达1000人,并且还有笔记可以领取2023最新软件测试面试大全看完
offer
拿到手软_哔哩哔哩_bilibiliwww.bilibili.com
测试高启强
·
2024-01-26 04:29
软件测试面试题
程序人生
面试
软件工程
接口自动化测试面试题大全(合适各级软件测试人员)
这个视频可以说是B站百万播放全网第一的面试教程,同时在线人数到达1000人,并且还有笔记可以领取2023最新软件测试面试大全看完
offer
拿到手软_哔哩哔哩_bilibili2023最新软件测试面试大全看完
测试高启强
·
2024-01-26 04:29
软件测试面试题
程序人生
面试
腾讯Java后端社招三面,差点就挂了
今天这位3年+工作经验同学上家公司是一个普通的科技公司,方向是后台开发,通过社招成功拿到腾讯
offer
,下面是他的面经。
Javatutouhouduan
·
2024-01-26 04:27
java
八股文
程序员
面试
架构师
大厂
程序人生
在Java中用链表为底层数据结构创建队列
publicclassListToQueueimplementsselfqueue{LinkListldata;publicListToQueue(){ldata=newLinkList<>();}@Overridepublicvoid
offer
刘zy_9527
·
2024-01-26 00:12
java
数据结构
链表
剑指
Offer
:38-二叉树的深度
题目描述输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。思路实现/*structTreeNode{intval;structTreeNode*left;structTreeNode*right;TreeNode(intx):val(x),left(NULL),right(NULL){}};*/classSolution{pub
jackmxp
·
2024-01-25 23:12
Devart Expands Connectivity
DevartExpandsConnectivityDevart'snewODBCDriversallowyoutoseamlesslyconnecttoanarrayofcloudservices,includingFreshservice,SendGridandTwilio.DevartODBCDriversarehigh-performanceconnectorsthat
offer
easyac
SEO-狼术
·
2024-01-25 22:43
Delphi
net
Crack
开发语言
剑指
Offer
II ------题记(一)
001.整数除法给定两个整数a和b,求它们的除法的商a/b,要求不得使用乘号'*'、除号'/'以及求余符号'%'。注意:整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345)=8以及truncate(-2.7335)=-2假设我们的环境只能存储32位有符号整数,其数值范围是[−,−1]。本题中,如果除法结果溢出,则返回−1示例1:输入:a=15,b=2输出:7解
撩得Android一次心动
·
2024-01-25 21:02
剑指
Offer
II
算法
java
《剑指
Offer
》专项突破版 - 面试题 22 : 链表中环的入口节点(C++ 实现)
目录前言一、需要知道环中节点数目的解法二、不需要知道环中节点数目的解法前言题目链接:LCR022.环形链表II-力扣(LeetCode)题目:如果一个链表中包含环,那么应该如何找出环的入口节点?从链表的头节点开始顺着next指针方向进入环的第1个节点为环的入口节点。例如,在下图所示的链表中,环的入口节点是3。分析:解决这个问题的第1步是如何确定一个链表中包含环。如果一个链表中没有环,那么自然不存在
melonyzzZ
·
2024-01-25 19:22
数据结构
链表
c++
算法
leetcode
数据结构
开发语言
《剑指
Offer
》专项突破版 - 面试题 23 : 两个链表的第 1 个重合节点(C++ 实现)
题目链接:LCR023.相交链表-力扣(LeetCode)题目:输入两个单向链表,请问如何找出它们的第1个重合节点。例如,下图中的两个链表的第1个重合节点的值是4。分析:首先遍历两个链表得到它们的长度,这样就能知道哪个链表比较长,以及长的链表比短的链表多几个节点。在第2次遍历时,第1个指针P1在较长的链表中先移动若干步,再把第2个指针P2初始化为较短的链表的头节点,然后这两个指针按照相同的速度在链
melonyzzZ
·
2024-01-25 19:22
数据结构
链表
c++
数据结构
算法
leetcode
剑指Offer
《剑指
Offer
》专项突破版 - 面试题 21 : 删除倒数第 n 个节点(C++ 实现)
目录前言方法一、遍历链表两次方法二、遍历链表一次(前后双指针)前言题目链接:LCR021.删除链表的倒数第N个结点-力扣(LeetCode)题目:如果给定一个链表,请问如何删除链表中的倒数第n个节点?假设链表中节点的总数为sz,那么1next; } ListNode*prev=nullptr; for(inti=0;inext; } ListNode*del; i
melonyzzZ
·
2024-01-25 19:21
数据结构
c++
开发语言
面试
leetcode
算法
《剑指
Offer
》专项突破版 - 面试题 24、25、26 和 27 : 详解如何反转链表,以及如何利用反转链表来解决典型的算法面试题(C++ 实现)
目录前言一、反转链表1.1-方法一1.2-方法二二、链表中的数字相加三、重排链表四、回文链表前言单向链表的最大特点就是其单向性,只能顺着指向下一个节点的指针方向从头到尾遍历链表而不能反向遍历。这种特性用一句古诗来形容正合适:黄河之水天上来,奔流到海不复回。有些面试题只有从链表尾节点开始遍历到头节点才容易解决。这个时候可以先将链表反转,然后在反转的链表中从头到尾遍历,这就相当于在原来的链表中从尾到头
melonyzzZ
·
2024-01-25 19:49
数据结构
链表
算法
c++
leetcode
数据结构
面试
开发语言
java数据结构与算法刷题-----LeetCode565. 数组嵌套
java数据结构与算法刷题目录(剑指
Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-25 19:38
算法
java
算法
leetcode
java数据结构与算法刷题-----LeetCode769. 最多能完成排序的块
java数据结构与算法刷题目录(剑指
Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-25 19:35
算法
java
算法
排序算法
leetcode
毕业后什么都不会,找了个培训班学软件测试学了4个月,拿到
offer
,坐等入职
image.png本帅锅毕业于河北一个不知名院校的软件工程专业,我们学校主要是以软件工程系为主,全校软工系占70%,但对于软件测试,只停留在了基础操作上面,毕业之后也换过别的行业都不太理想,我问之前同学转行的很多,想找自动化测试要求还是蛮高,我偶然之间在刷知乎的时候看到了好多关于霍格沃兹的帖子,我还以为是写哈利波特的,还心想咋又突然火起来了呢,打开一看是专门培训软件测试的,上面写着扫码关注小助手免
霍格沃兹测试开发学社
·
2024-01-25 19:11
2019-09-11[剑指
offer
-]按之字型顺序打印二叉树
题目描述请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。/*structTreeNode{intval;structTreeNode*left;structTreeNode*right;TreeNode(intx):val(x),left(NULL),right(NULL){}};*/classSolu
Coding破耳
·
2024-01-25 19:35
24届中国人寿科技金融岗(JAVA开发)笔试+面试经验
收到华为的终端硬件岗位了,说的14级,有同志们了解薪资吗,给我说说呗,决定下要不要毁约华为保温,来人让我清醒一下终于首个
offer
了,浪潮的中国航发动力股份有限公司工艺工程师岗薪资大二一年的学习总结,想知道什么水平大众安徽面试中国邮政集团有限公司湖南省分公司
愤怒的小青春
·
2024-01-25 19:22
java
金三银四,软件测试面试题总结,
offer
稳稳的。。。
前言前面看到了一些面试题,总感觉会用得到,但是看一遍又记不住,所以我把面试题都整合在一起,都是来自各路大佬的分享,为了方便以后自己需要的时候刷一刷,不用再到处找题,今天把自己整理的这些面试题分享出来。一、京东软件测试岗面试30题(干货)1、黑盒测试的测试用例常见设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。1)等价类划分:等价类是指某个输入域的子集合.在该子集合中,
心软小念
·
2024-01-25 17:08
面试
软件测试面试
软件测试
开发语言
职场和发展
jmeter
python
设计模式
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他