掘友等级
获得徽章 14
小外甥三岁多了,今年上幼儿园,国庆回去送个啥礼物好呢,jym help
朋友生日送一把77pro和一桶as50会喜欢吗,一直用的球搭子的雷霆80
#每日一题# 每个i表示一个圈,不论len是奇是偶都是一共有len/2个圈要进行旋转,从外圈向内依次旋转,直到中心点或者最内圈
#每日一题# 首先将数组排序,以min保存得到的最小差值,以blog记录该差值是target-res还是res-target
#每日一题# 解题思路
boxes长度为n,可以先计算所有球到n下标的步骤init_step,
接着指针从n-1开始向左滑动,left_cnt代表指针左边1的个数,
right_cnt代表指针右边1的个数,每次滑动,判断当前指针下的字符是否为1,
如果为1,左边1的个数left_cnt--:
当前步骤=上一次的步骤数-原本就在盒子的一个次数-左边球各少移动一次的次数+右边每个球多移动一次的次数
接着right_cnt++
如果为0:
当前步骤=上一次的步骤数-左边球各少移动一次的次数+右边每个球多移动一次的次数
#每日一题# 解题思路
给定一个字符串长度,由于字符串只包含'0' 和 '1'
那么组成交替字符串的情况无非两种:'0'开头和'1'开头的交替字符串
对原字符串进行这两种情况的分析,统计这两种情况下各自需要修改的次数
最后返回最少情况的次数即可
#每日一题#
解题思路Java, 滑动窗口
找规律:
a:1
aa:3
aaa:6
aaaa:10
该规律是两个之差为n,那么这两个数下一个数为前一个数加n+1
#每日一题# 解题思路
使用另一个队列来保存根节点到当前结点的数字
node_queue与val_queue是同步的
所以每次判断到叶子节点只需加上val_queue头部值即可
#每日一题#
解题思路
由于1 <= dominoes[i][j] <= 9, 所以可以创建一个9 * 9的数组,每个数组格子代表对应dominoes中各个子数组出现的频率,对于这个新建数组只要遍历一般即可
#这届学生过年都干啥# 必然是晒太阳,今天的太阳暖洋洋,太舒服啦
下一页