Sort the Jumbled Numbers
给一个mapping数组, 给一个数组nums, 求按照mapping数组转化后的数字的排列nums. 这题就是存一下转化后的数字, 然后排列即可. 需要注意java里面的lambda不能比较primitive type
给一个mapping数组, 给一个数组nums, 求按照mapping数组转化后的数字的排列nums. 这题就是存一下转化后的数字, 然后排列即可. 需要注意java里面的lambda不能比较primitive type
给一个2d数组, 里面是一颗数, 用[parent, child, isleft]的形式表达, 求返回这个树. 这题建树不难, 找到root, 需要记录一下所有的parent, 因为只有一个root是不会成为别人的child的.
给两个字符串s和t, 能任意在后边添加字符, 求最少多少步后, 两个字符串能变成anagram. 这题就count下就行了…
给一个string, 求unique的相同字频的子字符串. 这题吧, 我看用rolling hash做能快点, 但是我用的count做的.
给一个数组和一个数字key, 求当数组中一个元素等于key的时候, 下一个元素的出现频数最大的数字.
给一个数组和一个key和一个数字k, 求数组中等于k的index的范围k的所有index, 要求答案排序. 用linkedhashmap去重.
给一个数组, 问能不能分成pair, pair的定义是两个相同的数字.
给一组数字, 找山峰和山谷, 这里数字相同就认为是同在一个山峰or山谷. 求山峰山谷总数.