程序员面试之道
程序员面试之道
全部文章
剑指offer
# LeetCode bfs(1)
# LeetCode dfs(1)
# LeetCode动态规划(1)
# LeetCode回溯法(1)
# leetCode指针(1)
# LeetCode递归(3)
# 剑指二叉树(2)
# 剑指数组(4)
验证二叉搜索树(2)
01二维矩阵中最大正方形(1)
activiti(4)
Array.fill()(2)
bfs(2)
B树B+树面试(2)
c#(2)
cafka(2)
ClickHouse(1)
dfs树的深度优先搜索(2)
effective java(10)
fastjson(20)
git(20)
go(2)
java基础(192)
java并发(69)
java项目(10)
jvm(38)
lambda(8)
LeetCode(47)
LeetCode---Hot100----单词搜索(2)
LeetCode---hot100---排序链表(2)
LeetCode--右视图(递归法 队列)(2)
LeetCode--打开转盘锁(广度优先搜索+双向广度优先搜(2)
LeetCode--被围绕的区域(2)
LeetCode--课程表(bfs+拓扑排序)(2)
Linux(32)
Linux面试问题常用命令(2)
maven(12)
mybatis(8)
N叉树的层序遍历(递归法)(2)
N皇后(2)
redis(36)
Spring(16)
Springboot(2)
springmvc(8)
TCP 协议如何解决粘包(2)
TIDB(1)
tomcat(6)
vue(4)
书(1)
买卖股票的最佳时机 II(2)
二叉搜索树中的搜索(1)
二叉树的堂兄弟节点(1)
代码实战(4)
位运算(2)
分割平衡字符串(贪心算法)(2)
分发糖果(2)
分发饼干(贪心)(2)
删除链表中重复的结点(2)
剑指offer1(15)
加密解密(6)
动态规划(2)
回溯法(6)
回溯法介绍(1)
大厂面经(13)
大数据(2)
子集 II(2)
完全平方数(1)
实习(44)
工作常问题(27)
微信推广(63)
操作系统(36)
数据库(81)
数据结构(53)
智力题(2)
最后一块石头的重量(堆 贪心)(2)
最小路径和(2)
有序递增数据,一个值K(1)
未归档(5)
栈(2)
树中两个结点的最低公共祖先(2)
概率统计(1)
深度优先搜索(2)
盛最多水的容器(1)
算法(26)
组合总和(2)
计算机网络(71)
设计模式(50)
贪心策略(2)
贪心算法(2)
路径总和(2)
跳跃游戏II(2)
输入输出(6)
递归法(2)
通配符匹配(2)
面试常考(22)
高性能服务器开发(2)
归档
标签
去牛客网
登录
/
注册
程序员面试之道的博客
全部文章
/ 剑指offer
(共124篇)
28 剑指offer--数组--数组中出现次数超过一半的数字(众数)
数组中出现次数超过一半的数字 题目 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0...
2021-04-10
0
448
33 剑指offer---丑数
丑数 题目 把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 思路 ...
2021-04-10
0
442
34 剑指offer--字符操作--第一个只出现一次的字符
第一个只出现一次的字符 目录 第一个只出现一次的字符 题目 思路 知识普及 代码 方法2 方法3 数组的代码 课后习题1 删除在第二个字符串中...
2021-04-10
0
465
36 剑指offer--链表--两个链表的第一个公共结点
两个链表的第一个公共结点 题目 输入两个链表,找出它们的第一个公共结点。 思路 这道题和160.Intersection of Two Linked Lists是一样的。都是求两个链表的第一个公共结点。 公共结点的样子: 上...
2021-04-10
0
639
35 剑指offer--逆序对--数组中的逆序对
数组中的逆序对 题目 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%10000...
2021-04-10
0
466
40 剑指offer--位运算--数组中只出现一次的数字
数组中只出现一次的数字 题目 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 思路 大家首先想到的是顺序扫描法,但是这种方法的时间复...
2021-04-10
0
530
41 剑指offer--数组--和为S的两个数字vs 和为S的连续正数序列
和为s 的两个数字vs 和为s 的连续正数序列 import java.util.ArrayList; public class Solution { public ArrayList<Integer> FindNumbersWithSum(...
2021-04-10
0
406
43 剑指offer---旋转---翻转单词顺序VS左旋转字符串
翻转单词顺序VS左旋转字符串 左旋转字符串 public class Solution { public String LeftRotateString(String str,int n) { if(str...
2021-04-10
0
442
45 剑指offer--扑克牌顺子
扑克牌顺子 import java.util.Arrays; public class Solution { public boolean isContinuous(int [] numbers) { ...
2021-04-10
0
504
47 剑指offer--求和---求1+2+3+…+n
求1+2+3+…+n 题目 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 思路 没什么好说的,...
2021-04-10
0
533
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页