依旧是面试官人很好,我很菜
先把记得的写了
交换a和b,要求不能使用额外空间
JAVA内存处理
HTTPS和HTTP区别
算法题1:
标题:二叉树转换成双向链表
描述信息
转换结果满足下面条件: 1. 不要新建一个链表空间,要原地做;直接使用 left 和 right 指针 2. 转换后的双向链表节点顺序要与中序遍历的结果一致 3. 二叉树最左边的节点作为双向链表的头节点
例如: 二叉树:
1
2 3
4 5 6 7
双向链表:
4 <-> 2 <-> 5 <-> 1 <-> 6 <-> 3 <-> 7
算法题二:
TIK
+ TOK
+ IS
+ FUN
--------
= TRUE
找到每个字母所代表的数字,让
- 这个方程成立:TIK + TOK + IS + FUN = TRUE.
- 每个字母代表的数字均不同
- T, I 和 F 不能为 0(因为一个数字最前面的数不是0)
一个可能的解为:
174
+ 154
+ 73
+ 628
--------
= 1029
(T=1 I=7 K=4 O=5 S=3 F=6 U=2 N=8 R=0 E=9)
目标:
- 找到任何一个其他的解
- 找过所有的解,打印其个数
全部评论
(2) 回帖