2021-09-25:给定一个字符串数组,将字母异位词组合在一起。可以

2021-09-25:给定一个字符串数组,将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词指字母相同,但排列不同的字符串。

大白话 golang 教程-09-深入学习函数调用

它的编写套路通常是: 比普通的线性递归函数多一个参数,用这个参数来保存上一次调用函数得到的结果,修改上面的阶乘:它计算 6 的过程如下:不过对 factor2 和 tailFactor 进行基准测试,发现它们的性能差别好像并不大:看起来 go 的编译器并没有对尾递归进行优化,要确定的话需要把这两个函数单独写成文件,反编译出汇编代码看看他们是否有区别:忽略开头和尾部检查栈扩容的代码,两者的核心代码没有区别区别,关于 go 汇编的知识请跳到 29 节查看,如果加大参数会发现 2 个版本都会栈溢出:很多时候在函数返回之前,都需要清理释放资源,比如我们打开文件处理完之后应该关闭它。

2021-09-11:给你一个32位的有符号整数x,返回将x中的数字部分反

2021-09-11:给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。反转后整数超过 32 位的有符号整数的范围就返回0,假设环境不允许存储 64 位整数(有符号或无符号)。福大大 答案2021-09-11:数位用负数。时间复杂度:O(logN)。

2021-04-09:rand指针是单链表节点结构中新…

2021-04-09:rand指针是单链表节点结构中新增的指针,rand可能指向链表中的任意一个节点,也可能指向null。给定一个由Node节点类型组成的无环单链表的头节点 head,请实现一个函数完成这个链表的复制,并返回复制的新链表的头节点。

2021-09-13:整数转罗马数字

2021-09-13:整数转罗马数字。福大大 答案2021-09-13:构造一张罗马数字的二维表。