程序员面试之道
程序员面试之道
全部文章
分类
# 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)
剑指offer(124)
剑指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)
归档
标签
去牛客网
登录
/
注册
程序员面试之道的博客
全部文章
(共1301篇)
设计模式--单例模式
实现Singleton 模式 目录 1 “懒汉式”与“饿汉式”的区别 “懒汉式” “饿汉式” 2 GetInstance与new区别: 3 实现Singleton 模式 7种方式 方式1 饿汉,常用 方式2 懒汉,不安全 ...
2021-01-02
0
485
1 剑指offer--数组--二维数组中的查找
二维数组中的查找 基础知识 1 数组和字符串是两种最基本的数据结构,它们用连续内存分别存储数字和字符 2 栈是一个与递归紧密相关的数据结构, 3 队列也与广度优先遍历算法紧密相关, 4 数组可以说是最简单的一种数据...
2021-01-02
0
541
2 剑指offer--字符串--替换空格
替换空格 基础知识 C/C++中每个字符串都以字符'\0'作为结尾,这样我们就能很方便地找到字符串的最后尾部。但由于这个特点,每个字符串中都有一个额外字符的幵销,稍不留神就会造成字符串的越界 Jav...
2021-01-02
0
325
4 剑指offer--树--重建二叉树
树--重建二叉树 前序+中序 中序+后序是可以构建出二叉树的 但是没有中序是不行的 概述 树是一种在实际编程中经常遇到的数据结构。它的逻辑很简单:除根节点之外每个节点只有一个父节点,根节点没有父节点:除叶节点...
2021-01-02
0
417
5 剑指offer--栈队列--互相实现
用两个栈实现队列 栈是一个非常常见的数据结构,它在计算机领域被广泛应用,比如操作系统会给每个线程创建一个栈用来存储函数调用时各个函数的参数、返回地址及临时变量等。桟的特点是后进先出,即最后被压 入 (push) 栈的元素会...
2021-01-02
0
476
MySQL实战45讲 ---数据库中的锁
数据库中的锁 概述 数据库中的锁 再到MySQL中的锁,对于MySQL来说,锁是一个很重要的特性,数据库的锁是为了支持对共享资源进行并发访问,提供数据的完整性和一致性,这样才能保证在高并发的情况下,访问...
2021-01-02
0
476
java基础--java语言了解
java语言了解 Java语言发展史 * 詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕...
2021-01-02
0
702
java基础--java运算符
1.单引号内必须有字符 2. 不能直接输出null 3 基本数据类型 4 long类型输出 5隐式转换 隐式转换:小的数据类型转换大的数据类型,和字节没有关系。 byte b1=3,b2=4,b; b=b1+b2;//出错 因为在JAVA虚拟机中默认是int类型转...
2021-01-02
0
401
java基础--java数组
java数组 1 基本概念 数组初始化 a.在数组创建的地方进行初始化,如: int[] arr1 = {1,2,3,4,5}; 这种方式等价于使用new来进行存储空间分配。 b.给...
2021-01-02
0
0
java数据结构--单链表
单链表 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。 使用链表结构可以克服数组链表需要预先...
2021-01-02
0
581
首页
上一页
74
75
76
77
78
79
80
81
82
83
下一页
末页