1.8 KiB
题目二
长度为N的数组arr,一定可以组成N^2个数字对 例如arr=[3,1,2],数字对应有(3,1),(3,2),(1,2)(3,3),(2,2)(1,1),(1,3,)(2,3),(2,1) 也就是任意两个数都可以,而且自己和自己也算数字对 数字对怎么排序 第一维数据从小到大;第一维数据一样的,第二维数组也从小到大 所以上面的数据裴谞结果为(1,1)(1,2)(1,3)(2,1)(2,2)(2,3)(3,1)(3,2)(3,3) 给定一个数组arr,和整数k返回第k小的数值对
取出第i小,不排序,体系30 bfrp算法.
题目三
正常的例程表会依次显示自然数表示里程
吉祥的里程表会忽略含有4的数字而跳到下一个完全不含有4的数
正常:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
吉祥:1,2,3,5,6,7,8,9,10,11,12,13,15,16,17
给定一个吉祥里程表的数字num(当然这个数字中不含有4)
返回这个数字代表的真实里程
从0开始每位有几个数.
题目一
给定一个整数数组arr,长度一定大于6(>=7) 一定要选3个数组做分割点,从而分出4个部分,并且每部分都有数分割点的数字直接删除, 不属于任何4个部分中的任何一个. 如:{3,2,3,7,4,4,3,1,1,6,7,1,5,2,} 可以分成{3,2,3},{4,4},{1,1,6},{1,5,2}分割点是不算的.
题目四
N*M的棋盘(N和M是输入参数) 每种颜色的格子数必须相同的 上下左右的各自算相邻 相邻各自染的颜色必须不同 所有各自必须染色 返回至少多少种颜色可以完成任务.
题目五
给定两个字符串str1和str2 在str1中寻找一个最短子串,能包含str2的所有字符 字符顺序无所谓,str1这个最短子串也可以包含多余的字符 返回这个最短包含子串
滑动窗口方法
题目六
一个字符串删除删除重复的字符,每个字符留下一个,求删除最小字典序删除方式.
选到最后不能都出现所有字符的位置. 记下最小,