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
《程序员面试金典》
LeetCode《
程序员面试金典
》面试题 03.06. 动物收容所
LeetCode面试题03.06.动物收容所题目解题解题一解题二解题三题目“最老”可以用编号来比较,编号越小,代表越老,题目已经给了动物编号,如果没有需要自己创建编号或者记录时间戳。"dequeueAny"是要dequeue猫和狗中最老的。解题解题一//javascriptvarAnimalShelf=function(){this.queueAnimal=[];};/***@param{numb
La vie est belle❤️
·
2024-02-08 16:02
程序员面试金典
leetcode
算法
数据结构
链表
stack
【LeetCode
程序员面试金典
(第 6 版)】第五章题目 05.01 ~ 05.08
本文整理了LeetCode中
程序员面试金典
(第6版)的练习题的第五章的题目。
qq_37383726
·
2024-02-08 03:28
LeetCode
leetcode
面试
算法
程序员面试金典
: 9.4树与图 4.3给定一个有序整数数组,元素各不相同且按升序排列,创建一颗高度最小的二叉查找树。
#include#include#include#include#include#include#includeusingnamespacestd;/*问题:给定一个有序整数数组,元素各不相同且按升序排列,编写一个算法,创建一颗高度最小的二叉查找树。分析:二叉查找树是左孩子AMCMECDD2在右子树添加左孩子,导致不平衡:处理同上3在左子树添加左孩子,导致不平衡:将不平衡结点向右旋转,然后不平衡结
天地一扁舟
·
2023-12-16 00:08
程序员面试金典
【DFS】LeetCode 52. N-Queens II
LeetCode52.N-QueensIISolution1:我的答案教科书一样的回溯法《
程序员面试金典
》中有一道一毛一样的题啊!
Allenlzcoder
·
2023-12-01 08:43
LeetCode练习题
LeetCode
52.
N-Queens
II
程序员面试金典
- 面试题 17.21. 直方图的水量
题目难度:困难原题链接今天继续更新
程序员面试金典
系列,大家在公众号算法精选里回复面试金典就能看到该系列当前连载的所有文章了,记得关注哦~题目描述给定一个直方图(也称柱状图),假设有人从上面源源不断地倒水
随便发挥
·
2023-11-30 18:27
Leetcode
面试
leetcode
算法
LeetCode《
程序员面试金典
》面试题 08.01. 三步问题
LeetCode面试题08.01.三步问题题目解题解题一:制表法自上而下递归(不推荐)解题二:动态规划自下而上递推解题三:矩阵快速幂题目题目中给了两个提示:一是取模,二是n的范围。特别注意下面解法中要取模!!解题以下题目解题方法相同,区别点是根据题干,动态转移方程会有差异。题目解题面试题08.01.三步问题三步问题题解剑指Offer10-I.斐波那契数列斐波那契数列题解70.爬楼梯爬楼梯剑指Off
La vie est belle❤️
·
2023-11-29 18:39
程序员面试金典
记忆化搜索
动态规划
数学
LeetCode2 两数相加 &《
程序员面试金典
》面试题 02.05. 链表求和
LeetCode2两数相加&面试题02.05.链表求和题目解法简单版解法进阶版解法题目注意这边有两个问题:[简单版]和[进阶版]解法简单版解法//javascriptvaraddTwoNumbers=function(l1,l2){letsum=0,carry=0;letResNode=newListNode(0);constResHead=ResNode;while(l1!==null||l2!
La vie est belle❤️
·
2023-11-15 16:50
程序员面试金典
刷题笔记
链表
递归
数学
程序员面试金典
- 面试题 16.21. 交换和
题目难度:中等原题链接今天继续更新
程序员面试金典
系列,大家在公众号算法精选里回复面试金典就能看到该系列当前连载的所有文章了,记得关注哦~题目描述给定两个整数数组,请交换一对数值(每个数组中取一个数值),
随便发挥
·
2023-11-15 01:59
Leetcode
面试
职场和发展
算法
leetcode
程序员面试金典
- 面试题 16.20. T9键盘
题目难度:中等原题链接今天继续更新
程序员面试金典
系列,大家在公众号算法精选里回复面试金典就能看到该系列当前连载的所有文章了,记得关注哦~题目描述在老式手机上,用户通过数字键盘输入,手机将提供与这些数字相匹配的单词列表
随便发挥
·
2023-11-11 16:55
Leetcode
面试
职场和发展
程序员面试金典
-面试题02.02-返回倒数第 k 个节点
程序员面试金典
-面试题02.02-返回倒数第k个节点这题同样是双指针,类似的有
程序员面试金典
-面试题02.01-移除重复节点实现一种算法,找出单向链表中倒数第k个节点。返回该节点的值。
爆裂花生
·
2023-11-08 16:36
数据结构与算法_c语言描述
链表
c语言
面试
leetcode
算法
LeetCode461 汉明距离 &《
程序员面试金典
》面试题 05.06. 整数转换
LeetCode461汉明距离&《
程序员面试金典
》面试题05.06.整数转换题目面试题05.06.整数转换461汉明距离解题解题一:按位比较解题二:使用异或,按位找1解题三:使用异或,BrianKernighan
La vie est belle❤️
·
2023-11-07 10:59
程序员面试金典
刷题笔记
位运算
【Leetcode】
程序员面试金典
-面试题 05.06. 整数转换
【Leetcode】
程序员面试金典
-面试题05.06.整数转换题目整数转换。编写一个函数,确定需要改变几个位才能将整数A转成整数B。
luzhoushili
·
2023-11-07 10:56
#
程序员面试金典
#
Leetcode
leetcode
面试
算法
【
程序员面试金典
】面试题 05.06. 整数转换
【
程序员面试金典
】面试题05.06.整数转换题目描述解题思路题目描述描述:整数转换。编写一个函数,确定需要改变几个位才能将整数A转成整数B。
雾里看花花里看雾
·
2023-11-07 10:26
程序员面试金典
面试
职场和发展
程序员面试金典
- 面试题 16.13. 平分正方形
题目难度:中等原题链接今天继续更新
程序员面试金典
系列,大家在公众号算法精选里回复面试金典就能看到该系列当前连载的所有文章了,记得关注哦~题目描述给定两个正方形及一个二维平面。
随便发挥
·
2023-11-02 05:03
Leetcode
面试
算法
职场和发展
程序员面试金典
- 面试题 16.08. 整数的英语表示
题目难度:困难原题链接今天继续更新
程序员面试金典
系列,大家在公众号算法精选里回复面试金典就能看到该系列当前连载的所有文章了,记得关注哦~题目描述给定一个整数,打印该整数的英文描述。
随便发挥
·
2023-10-30 02:03
Leetcode
面试
职场和发展
leetcode
【
程序员面试金典
】面试题 16.08. 整数的英语表示
【
程序员面试金典
】面试题16.08.整数的英语表示题目描述解题思路题目描述描述:给定一个整数,打印该整数的英文描述。
雾里看花花里看雾
·
2023-10-30 02:02
程序员面试金典
面试
职场和发展
程序员面试金典
- 面试题 05.01. 插入
题目难度:简单原题链接今天继续更新
程序员面试金典
系列,大家在公众号算法精选里回复面试金典就能看到该系列当前连载的所有文章了,记得关注哦~题目描述给定两个整型数字N与M,以及表示比特位置的i与j(iint
随便发挥
·
2023-10-28 10:57
Leetcode
算法
数据结构
python
面试
LeetCode《
程序员面试金典
》面试题 05.01. 插入
LeetCode面试题05.01.插入题目解题题目解题~0其实是-1,二进制的32位上全是1,即0xFFFF,但是悲伤的是JS做位运算时,如果超过32位会进行截取,因为最大的j输入是31,最大的j+1为32,-1<<32=-1,无法达到想要的结果。在JS中-1<<0//-1-1<<31//-2147483648-1<<32//-1,即结果等于-1<<(32-32)所以需要在计算left时,加一句判
La vie est belle❤️
·
2023-10-28 10:54
程序员面试金典
算法
数据结构
面试
【
程序员面试金典
】面试题 05.01. 插入
【
程序员面试金典
】面试题05.01.插入题目描述解题思路题目描述描述:给定两个整型数字N与M,以及表示比特位置的i与j(i<=j,且从0位开始计算)。
雾里看花花里看雾
·
2023-10-28 09:16
程序员面试金典
面试
职场和发展
程序人生
程序员面试金典
-0204-分割链表
程序员面试金典
-0204-分割链表本题可以看作是链表的插入操作练习编写程序以x为基准分割链表,使得所有小于x的节点排在大于或等于x的节点之前。
爆裂花生
·
2023-10-20 18:43
数据结构与算法_c语言描述
链表
面试
c语言
leetcode
程序员面试金典
- 面试题 10.09. 排序矩阵查找
题目难度:中等原题链接今天继续更新
程序员面试金典
系列,大家在公众号算法精选里回复面试金典就能看到该系列当前连载的所有文章了,记得关注哦~题目描述给定M×N矩阵,每一行、每一列都按升序排列,请编写代码找出某元素
随便发挥
·
2023-10-19 15:09
Leetcode
面试
算法
线性代数
程序员面试金典
- 面试题 08.10. 颜色填充
题目难度:简单原题链接今天继续更新
程序员面试金典
系列,大家在公众号算法精选里回复面试金典就能看到该系列当前连载的所有文章了,记得关注哦~题目描述编写函数,实现许多图片编辑软件都支持的「颜色填充」功能。
随便发挥
·
2023-10-12 06:30
Leetcode
算法
python
面试
数据结构
LeetCode《
程序员面试金典
》面试题 08.10. 颜色填充
LeetCode面试题08.10.颜色填充题目解题题目解题用的是深度优先搜索://javascriptvarfloodFill=function(image,sr,sc,newColor)
La vie est belle❤️
·
2023-10-12 06:57
程序员面试金典
leetcode
面试
javascript
LeetCode《
程序员面试金典
》面试题 08.08. 有重复字符串的排列组合
LeetCode面试题08.08.有重复字符串的排列组合题目解题题目解题//javascriptvarpermutation=function(S){constmap=buildMap(S),result=newArray();getPerms(map,"",S.length,result);returnresult;};constbuildMap=(S)=>{constmap=newMap();
La vie est belle❤️
·
2023-10-11 08:04
程序员面试金典
字符串
回溯
程序员面试金典
:返回倒数第 k 个节点
返回倒数第k个节点题目描述我的解题题目描述实现一种算法,找出单向链表中倒数第k个节点。返回该节点的值。我的解题快慢指针/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next(NULL){}*};*/classSolution{public:intkth
我的喵喵找不到了
·
2023-10-10 04:54
C++
leetcode
算法
程序员面试金典
- 面试题 16.18. 模式匹配
题目难度:中等原题链接今天继续更新
程序员面试金典
系列,大家在公众号算法精选里回复面试金典就能看到该系列当前连载的所有文章了,记得关注哦~题目描述你有两个字符串,即pattern和value。
随便发挥
·
2023-10-05 16:34
Leetcode
面试
职场和发展
leetcode
程序员面试金典
16.*
文章目录16.01交换数字16.02单词频率16.03交点16.04井字游戏16.05阶乘尾数16.06最小差16.07最大数值16.08整数的英文表示16.09运算16.10生存人数16.11跳水板16.13平分正方形16.14最佳直线(待定)16.15珠玑妙算16.16部分排序16.17连续数列16.18模式匹配16.19水域大小16.20T9键盘16.21交换和16.22兰顿蚂蚁(未做)16
xxx量化研究方法
·
2023-09-29 03:13
面试
算法
职场和发展
程序员面试金典
3.1-3.6
程序员面试金典
3.1-3.6文章目录3.1三合一3.2栈的最小值3.3堆盘子(×)3.4化栈为队3.5栈排序3.6动物收容所3.1三合一题读不懂,直接上链接吧。就是让用一个数组实现三个栈。
xxx量化研究方法
·
2023-09-29 03:12
程序员面试金典Java
java
算法
程序员面试金典
1.2,1.3
程序员面试金典
1.2文章目录
程序员面试金典
1.2哈希表排序异或运算(失败)
程序员面试金典
1.3StringBuilder暴力转换为charArray哈希表classSolution{publicbooleanCheckPermutation
xxx量化研究方法
·
2023-09-29 03:42
程序员面试金典Java
算法
java
算法 | 第1章 数组与字符串相关《
程序员面试金典
》
*经验总结0.1
程序员面试金典
P760.2ACSII码总结0.3String的一些易忘的API0.4可以对字符串的字符先进行排序0.5使用Map来统计每个字符出现次数(记住即可)0.6遍历Map的四种方式
多氯环己烷
·
2023-09-26 09:30
学习笔记
#
数据结构与算法学习笔记
算法
面试
java
数据结构
程序员面试金典
- 面试题 17.08. 马戏团人塔
题目难度:中等原题链接今天继续更新
程序员面试金典
系列,大家在公众号算法精选里回复面试金典就能看到该系列当前连载的所有文章了,记得关注哦~题目描述有个马戏团正在设计叠罗汉的表演节目,一个人要站在另一人的肩膀上
随便发挥
·
2023-09-21 13:09
Leetcode
面试
职场和发展
【九章斩题录】Leetcode:判定字符是否唯一(C/C++)
精品题解《九章斩题录》猛戳订阅面试题01.01.判定字符是否唯一✅模板:C语言classSolution{public:boolisUnique(stringastr){}};思考:《
程序员面试金典
》里的题
柠檬叶子C
·
2023-09-17 21:39
九章斩题录
哈希算法
算法
程序员面试金典
16.20: T9键盘
题目:在老式手机上,用户通过数字键盘输入,手机将提供与这些数字相匹配的单词列表。每个数字映射到0至4个字母。给定一个数字序列,实现一个算法来返回匹配单词的列表。你会得到一张含有有效单词的列表。映射如下图所示:示例:输入:num="8733",words=["tree","used"]输出:["tree","used"]输入:num="2",words=["a","b","c","d"]输出:["a
蛋堡\
·
2023-09-14 01:35
面试
c#
职场和发展
程序员面试金典
16.16 部分排序(暴力、双指针)两种解法
题目:给定一个整数数组,编写一个函数,找出索引m和n,只要将索引区间[m,n]的元素排好序,整个数组就是有序的。注意:n-m尽量最小,也就是说,找出符合条件的最短序列。函数返回值为[m,n],若不存在这样的m和n(例如整个数组是有序的),请返回[-1,-1]。示例:输入:[1,2,4,7,10,11,7,12,6,7,16,18,19]暴力法:1.将数组array复制到一个新数组中,并且对新数组进
蛋堡\
·
2023-09-08 18:39
面试
算法
数据结构
leetcode
c++
[算法练习及思路-
程序员面试金典
(Java解法)]No48.有重复字符串的排列组合
题号:no48题目名:有重复字符串的排列组合原题URL:https://leetcode-cn.com/problems/permutation-ii-lcci/题目描述有重复字符串的排列组合。编写一种方法,计算某字符串的所有排列组合。示例示例1:输入:S="qqe"输出:["eqq","qeq","qqe"]示例2:输入:S="ab"输出:["ab","ba"]限制字符都是英文字母。字符串长度在
叶落雨飘
·
2023-08-23 00:12
JAVA
算法练习
程序员面试金典
字符串
算法
剪枝
leetcode
java
Leetcode
程序员面试金典
面试题:01.06.字符串 压缩
文章目录一、题目:01.06.字符串压缩题目描述:二、解题思路:1.思路:2.代码:Leetcode原图:补充:一、题目:01.06.字符串压缩题目描述:字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。示例1:输入
李小枫
·
2023-08-21 16:32
字符串
算法
leetcode
java
《
程序员面试金典
(第6版)》面试题 01.01. 判定字符是否唯一
面试题01.01.判定字符是否唯一力扣题目链接实现一个算法,确定一个字符串s的所有字符是否全都不同。示例1:输入:s=“leetcode”输出:false示例2:输入:s=“abc”输出:true限制:0ch(size);for(inti=0;i1)returnfalse;}returntrue;}};在这里面我们首先创建了一个可以存储26个int数的数组,我们先将他初始为0。为什么数组的大小是2
阿宋同学
·
2023-08-17 14:30
算法题解析与个人做题技巧总结
#
面试
leetcode
算法
程序员面试金典
- 面试题 01.03. URL化
题目难度:简单原题链接今天继续更新
程序员面试金典
系列,大家在公众号算法精选里回复面试金典就能看到该系列当前连载的所有文章了,记得关注哦~题目描述URL化。
随便发挥
·
2023-07-30 01:54
Leetcode
字符串
数据结构
python
leetcode
【
程序员面试金典
】面试题 17.11. 单词距离
【
程序员面试金典
】面试题17.11.单词距离题目描述解题思路题目描述描述:有个内含单词的超大文本文件,给定任意两个不同的单词,找出在这个文件中这两个单词的最短距离(相隔单词数)。
雾里看花花里看雾
·
2023-06-24 11:02
程序员面试金典
面试
算法
职场和发展
【
程序员面试金典
】面试题 17.12. BiNode
【
程序员面试金典
】面试题17.12.BiNode题目描述解题思路题目描述描述:二叉树数据结构TreeNode可用来表示单向链表(其中left置空,right为下一个链表节点)。
雾里看花花里看雾
·
2023-06-24 11:02
程序员面试金典
面试
职场和发展
【
程序员面试金典
】面试题 17.10. 主要元素
【
程序员面试金典
】面试题17.10.主要元素题目描述解题思路题目描述描述:数组中占比超过一半的元素称之为主要元素。给你一个整数数组,找出其中的主要元素。若没有,返回-1。
雾里看花花里看雾
·
2023-06-24 11:32
程序员面试金典
面试
leetcode
职场和发展
【
程序员面试金典
】面试题 17.08. 马戏团人塔
【
程序员面试金典
】面试题17.08.马戏团人塔题目描述解题思路题目描述描述:有个马戏团正在设计叠罗汉的表演节目,一个人要站在另一人的肩膀上。出于实际和美观的考虑,在上面的人要比下面的人矮一点且轻一点。
雾里看花花里看雾
·
2023-06-22 12:10
程序员面试金典
面试
职场和发展
【
程序员面试金典
】面试题 17.07. 婴儿名字
【
程序员面试金典
】面试题17.07.婴儿名字题目描述解题思路题目描述描述:每年,政府都会公布一万个最常见的婴儿名字和它们出现的频率,也就是同名婴儿的数量。
雾里看花花里看雾
·
2023-06-20 17:36
程序员面试金典
面试
职场和发展
【
程序员面试金典
】面试题 17.01. 不用加号的加法
【
程序员面试金典
】面试题17.01.不用加号的加法题目描述解题思路题目描述描述:设计一个函数把两个数字相加。不得使用+或者其他算术运算符。
雾里看花花里看雾
·
2023-06-19 21:40
程序员面试金典
面试
职场和发展
【
程序员面试金典
】面试题 17.04. 消失的数字
【
程序员面试金典
】面试题17.04.消失的数字题目描述解题思路题目描述描述:数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗?
雾里看花花里看雾
·
2023-06-19 21:40
程序员面试金典
面试
leetcode
算法
【
程序员面试金典
】面试题 17.05. 字母与数字
【
程序员面试金典
】面试题17.05.字母与数字题目描述解题思路题目描述描述:给定一个放有字母和数字的数组,找到最长的子数组,且包含的字母和数字的个数相同。
雾里看花花里看雾
·
2023-06-19 21:40
程序员面试金典
面试
职场和发展
读书笔记|
程序员面试金典
github:https://github.com/careercup/CtCI-6th-Editionmy-coding:https://git.coding.net/daydaygo/CTCI.gitdate:2016-03-2219:45里面有一张面试流程图,只能用吓人和专业来形容了:1年以上的面试准备+扩充人脉+自己的项目展示+找一个友人模拟面试请准备纸质简历:我之前的做法是展示自己的bl
daydaygo
·
2023-06-15 01:49
程序员面试书籍 4本 共264M (部分文字版)
下载地址链接:百度网盘请输入提取码提取码:gcej《程序员面试宝典欧立奇第五版》《程序员面试宝典第6版英文》《
程序员面试金典
》(第6版)《剑指offer》名企面试官精讲典型编程题
神奇的小强
·
2023-06-11 06:36
算法
程序员面试宝典
程序员面试金典
程序员面试书籍
【算法专题】
程序员面试金典
- 学习计划 - 力扣(LeetCode)
本文题目来源网站:
程序员面试金典
-学习计划-力扣(LeetCode)概述《
程序员面试金典
》官方正版授权189道知名科技公司编程面试真题及解答5个解决算法问题的有效策略,探索时间复杂度、数据结构和核心算法等基本话题从面试官角度
Shipley_Leo
·
2023-06-10 21:11
#
Java中常用的算法
面试
算法
学习
【算法题】面试题 01.01. 判定字符是否唯一
题目来源:《
程序员面试金典
(第6版)》1、Problem:面试题01.01.判定字符是否唯一文章目录面试题01.01.判定字符是否唯一一、题目描述二、解决方案(一)方案一1、解题思路2、解题方法3、复杂度
Shipley_Leo
·
2023-06-10 21:09
#
Java中常用的算法
算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他