2021-06-02:给定一棵搜索二叉树头节点,转化成首尾相接的有序双

2021-06-02:给定一棵搜索二叉树头节点,转化成首尾相接的有序双向链表。福大大 答案2021-06-02:二叉树递归。左子树串完,右子树串完,最终串自己。代码用golang编写。

大白话 golang 教程-06-常量和变量引用

使用 var 申明的叫变量,有些数据在运行过程不会被改变或则防止被改变,使用常量更好,常量的意思就是申明赋值后就不会再改变了,如果某个地方不小心改变了它,编译器就会报错。

2020-06-22:已知两个非负数的异或值为M,两数之和为N,求这…

sub >>= 1 //差值右移动一位,方便做判断。if M&1 == 1 { //当前位,两数不同。敲命令go test -v -test.run TestXorAndSum,执行结果如下:

2021-06-21:贩卖机只支持硬币支付,且收退都只支持10,50,100

2021-06-21:贩卖机只支持硬币支付,且收退都只支持10 ,50,100三种面额。一次购买只能出一瓶可乐,且投钱和找零都遵循优先使用大钱的原则,需要购买的可乐数量是m, 其中手头拥有的10、50、100的数量分别为a、b、c,可乐的价格是x(x是10的倍数) 。

2021-11-06:3的幂。给定一个整数,写一个函数来判断它是否是 3 的

2021-11-06:3的幂。给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false 。整数 n 是 3 的幂次方需满足:存在整数 x 使得 n == 3**x。力扣326。

2021-06-15:返回一个二维数组中,子矩阵最大累加和

2021-06-15:返回一个二维数组中,子矩阵最大累加和。福大大 答案2021-06-15:根据昨天的每日一题计算出0 ~ 0行,0 ~ 1行,0 ~ 2行,……0~N行的子数组最大累加和。

2021-06-21:贩卖机只支持硬币支付,且收退都只支持10,50,10

2021-06-21:贩卖机只支持硬币支付,且收退都只支持10 ,50,100三种面额。一次购买只能出一瓶可乐,且投钱和找零都遵循优先使用大钱的原则,需要购买的可乐数量是m, 其中手头拥有的10、50、100的数量分别为a、b、c,可乐的价格是x(x是10的倍数) 。

2021-06-25:只由小写字母(a~z)组成的一批字符串,都放在字符

2021-06-25:只由小写字母(a~z)组成的一批字符串,都放在字符类型的数组String[] arr中,如果其中某两个字符串所含有的字符种类完全一样,就将两个字符串算作一类,比如:baacbba和bac就算作一类。返回arr中有多少类?