程序员面试之道
程序员面试之道
全部文章
微信推广
# 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)
操作系统(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)
归档
标签
去牛客网
登录
/
注册
程序员面试之道的博客
全部文章
/ 微信推广
(共63篇)
春招秋招忆---远景智能笔试
<mark>第一道题目:</mark> 把两个不相同的字符串变得相同 1修改一个字符,如把a替换为b 2增加一个字符,如把ab变为aeb 3删除一个字符,如把aeb变为ab 比如,对于abcdefg和abcdef两个字符串来说,我们认为可以通过增加和减少个g的方式...
2021-04-10
0
0
剑指offer--表示数值的字符串
题目 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 例如,字符串"+100",“5e2”,"-123",“3.1416"和”-1E-16"都表示数值。但是"12e",“1a3.14”,“1.2.3”,...
2021-04-10
0
0
mysqldump命令进阶
01 mysqldump参数介绍 1.--all-databases , -A 导出全部数据库。 mysqldump -uroot -p --all-databases 2.--all-tablespaces , -Y 导出全部表空间。 mysqldump -uroot -p --...
2021-04-10
0
450
一篇让你彻底了解http请求报文和响应报文的结构
1.序 用于HTTP协议交互的信息被称为HTTP报文。请求端(客户端)的HTTP报文叫做请求报文,响应端(服务器端)的叫做响应报文。<mark>HTTP报文本身是由多行数据构成的字符串文本</mark>。HTTP报文大致可分为报文首部和报文主体两块。两者由最初出现的空行来划...
2021-04-10
0
697
剑指offer---链表中倒数第k个数(链表中倒数第k个结点)
1.概述 鲁棒是英文Robust的音译,有时也翻译成健壮性。所谓的鲁棒性是指程序能够判断输入是否合乎规范要求,并对不符合要求的输入予以合理的处理。 当我们用一个指针遍历链表不能解决问题的时 候 ,可以尝试用两个指针来遍历链表可以让其 中一个指针遍历的速度快一些(比如一次在链表上走两步),或者让它...
2021-04-10
0
522
面试必备计算机网络分层\协议详解
1.疑问 1 一台电脑是怎么把消息发给另外一台电脑的呢? 2 两台电脑啥线路也没有相连,怎么就能把消息发送给他呢? 3 世界上的电脑那么多,咋就能找到那台特点的电脑呢?有人说我们可以 MAC 或者 IP 来唯一标识啊,可是,我就有点疑惑了,世界那么大,电脑那么多,有了这个标识,我们该怎么找到他呢?...
2021-04-10
0
566
剑指offer---最小的K个数(堆)
题目 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4。 思路 堆排序。用前K个数建立最大堆,每次用堆顶元素和n-k中各个元素比较,如果堆顶元素较大,则互换位置,然后调整堆,使之重新成为最大堆。时间复杂度O(n*logk) ...
2021-04-10
0
433
线程间通信---数字交替打印(循环打印abc)
今天来看看面试中必考的线程间通信,经历过面试的都知道,手撕代码除了算法题,排序题,单例模式等之外就是线程间通信的考点了。来一起喵喵吧。 1.两个数字交替打印 1.1 自定义锁 使用volatile保证数据的可见性,避免多线程访问同一个变量;设想定义一个volatile修饰的boolean变量f...
2021-04-10
0
920
剑指offer --数字在排序数组中出现的次数
题目 统计一个数字在排序数组中出现的次数。 思路 既然是已经排序好的数组,那么第一个想到的就是二分查找法。 做法就是使用二分法找到数字在数组中出现的第一个位置,再利用二分法找到数字在数组中出现的第二个位置。 时间复杂度为O(logn + logn),最终的时间复杂度为O(logn)。 举个...
2021-04-10
0
446
一篇让你彻底了解DNS原理及其解析过程
1.序 TCP/IP网络中要求每一个互连的计算机都具有其唯一的IP地址,如39.1xx.20.58。并基于这个IP地址进行通信。然而,直接使用IP地址有很多不便之处。例如,在进行应用操作时,用户必须指定对端的接收地址,此时如果使用IP地址的话应用就会有很多不便之处。因为IP地址是由一串数据序列组成...
2021-04-10
0
608
首页
上一页
1
2
3
4
5
6
7
下一页
末页