算法
weixin_52944656
这个作者很懒,什么都没留下…
展开
-
JS对象转树形结构
题目 var obj = { 'a.b.c.d': 'value', 'e.c':'vvv', 'aaa': 'v', 'eeee': 'va' } //将上述结构转化为下列格式 var obj = { a:{ b:{ c:{ d:'value' } } }, e:{ c:'vvv' }原创 2020-12-28 11:29:48 · 910 阅读 · 2 评论 -
记录面试题,给定n个数,求这n个数组成的最大数
给定N个数,求这n个数能组成的最大数 解题思路:要想组成最大数,则高位上的数字越大则这个数就越大,所以要在给定的数字中选择最高位最大的数字往前面排 。方法如下:比如给定了两个数是12和1,假设12为a,1为b,则有ab>ba,即a必须排b前面,同理假如有第三个数c,假设ab>ba , bc>cb,则ac>ca。 下面是代码的简单实现: //初始化比较函数 function compare(a,b){ let A = Number(String(a)+String(b)) le原创 2020-12-10 10:40:32 · 779 阅读 · 0 评论