程序员面试之道
程序员面试之道
全部文章
剑指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篇)
5 剑指offer--栈队列--互相实现
用两个栈实现队列 栈是一个非常常见的数据结构,它在计算机领域被广泛应用,比如操作系统会给每个线程创建一个栈用来存储函数调用时各个函数的参数、返回地址及临时变量等。桟的特点是后进先出,即最后被压 入 (push) 栈的元素会...
2021-01-02
0
476
3 剑指offer--链表--从尾到头打印链表
链表--从尾到头打印链表(剑指 LeetCode) 基础知识 链表应该是面试时被提及最频繁的数据结构。链表的结构很简单,它由指针把若干个节点连接成链状结构。链表的创建、插入节点、删除节点等操作都只需要20行左右的代码就能实现,其代码量比较适合面试。...
2021-01-02
0
425
6 剑指offer--数组排序--旋转数组的最小数字
旋转数组的最小数字 1 查找排序概述 通常排序和查找是面试时考查算法的重点。在准备面试的时候,我们应该重点掌握二分查找、归并排序和快速排序,做到能随时正确、完整地写出它们的代码。 面试小提示: 如 果 面 试 题 是 ...
2021-01-02
0
444
7 剑指offer--排序查找--斐波那契数列
斐波那契数列 基础 如果我们需要重复地多次计算相同的问题,则通常可以选择用递归或者循环两种不同的方法。递归是在一个函数的内部调用这个函数自身。而循环则是通过设置计算的初始值及终止条件,在一个范围内重复运算。比如求1+...
2021-01-02
0
437
11 剑指offer--位运算--二进制中1的个数
二进制中1的个数 public class Solution { public int NumberOf1(int n) { int index =0; while(n != 0){...
2021-01-02
0
456
12 剑指offer--位运算、递归--数值的整数次方(超级次方)
基本知识概述 public double Power(double base, int exponent) { if(exponent ==0){ return 1; ...
2021-01-02
0
470
56 剑指offer--链表--在O(1)时间删除链表结点
在O(1)时间删除链表结点 /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.va...
2021-01-02
0
557
13 剑指offer--双指针--调整数组顺序使奇数位于偶数的前面
调整数组顺序使奇数位于偶数的前面 public class Solution { public void reOrderArray(int [] array) { if(array == null || array.length ...
2021-01-02
0
382
14 剑指offer--链表--链表中倒数第k个数(链表中倒数第k个结点)
链表中倒数第k个数 /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this....
2021-01-02
0
469
15 剑指offer--链表--反转链表
反转链表 题目 输入一个链表,反转链表后,输出链表的所有元素。 思路 这个很简单,我们使用三个指针,分别指向当前遍历到的结点、它的前一个结点以及后一个结点。 在遍历的时候,做当前结点的尾结点和前一个结点的替换。 方...
2021-01-02
0
491
首页
上一页
3
4
5
6
7
8
9
10
11
12
下一页
末页