数字的排列

数字的排列问题 输入一组数字(可能包含重复数字),输出其所有的排列方式。 样例 1 2 3 4 5 6 7 8 9 10 11 输入:[1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 去

数字翻译为字符串

给定一个数字,我们按照如下规则把它翻译为字符串: 0 翻译成 a,1 翻译成 b,……, 11 翻译成 l,……,25 翻译成 z。 一个数字可能有多个翻译。 例如 12258

数组中出现次数超过一半的数字

数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 假设数组非空,并且一定存在满足条件的数字。 思考题: 假设要求只能使用 $ O(n) $的时间

添加用户权限

usermod 命令 1 2 3 4 useradd lilei sudo usermod -aG sudo lilei # 给 lilei 添加到 sudo 用户组 su -l lilei 给user 用户分配权限

头插法,翻转链表

定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。 思考题: 请同时实现迭代版本和递归版本。 样例 1 2 3 输入:1->2

骰子的点数

将一个骰子投掷 n 次,获得的总点数为 s ,s 的可能范围为 $ n∼6n $ 。 掷出某一点数,可能有多种掷法,例如投掷 2 次,掷出 3 点,共有 [1,2], [2,1] 两种掷法。 请

王者段位java面试视频

王者段位java模式 参考视频 hystrix 降级 限流 配置 中心 阿波罗,config 等 微服务网关 zuul rbac模型 用户和角色是多对多的 一个 角色 多个用户,一个用户 多

网易面试

网易面试 网络分层结构 三次握手 两次握手可以吗? 四次挥手 第四次挥手为什么要等待2MSL? 为什么是四次挥手? TCP有哪些特点? TCP和UDP的区别

微服务架构

SOA 架构 SOA是什么?SOA全英文是Service-Oriented Architecture,中文意思是中文面向服务编程,是一种思想,一种方法

伪文件 管道、信号原理

伪文件的定义 伪文件 不用来存储数据,本身不占用任何空间。是文件系统的一部分,并按目录进行组织 。 目的:提供一种服务,采取和常规文件相同的访问方式
T