算法题

现在有一个字符串 string,它是一段英文,要求你统计这段英文里每个字母出现的次数。*
例如输入 'Hello',则输出 {H:1, e:1, l:2, o:1}

function count(string){
  let hash = {}
  for(let i=0;i

数据结构:树。Jack 有两个儿子(Jackson1 和 Jackson2)和一个女儿(Lily),两个儿子分别有一个女儿,Lily 有一个儿子。
每个人用一个对象表示,如 {name: 'jack', gender: 'male', children: []}

function createNode(name,gender, children){
  return {name: name, gender: gender, children: children || []}
}

let root = createNode('Jack', 'male', [
  createNode('Jackson1', 'male', [
    createNode('xxx', 'female', null)
  ]),
  createNode('Jackson2', 'male', [
        createNode('yyy', 'female', null)
  ]),
  createNode('Lily', 'female', [
      createNode('zzz', 'female', null)
  ])
])

了解桶排序,然后写一个桶排序函数,要求输入一个正整数数组,输出排好序的数组

function sort(array){
  let hash = []
  for(let i =0;i

你可能感兴趣的:(算法题)