未加星标

JavaScript常见算法面试题

字体大小 | |
[前端(javascript) 所属分类 前端(javascript) | 发布者 店小二04 | 时间 2017 | 作者 红领巾 ] 0人收藏点击收藏
javascript常见算法面试题

2017.1.1来源:CSDN博客

H5前端面试题

1字符串回文判断

思路:回文是指把相同的词汇或句子,在下文中调换位置或颠倒过来,产生首尾回环的情趣,叫做回文,也叫回环。

将一个字符串首尾倒序排列,如果与原字符串相等,则这个字符串回文。

2.数组去重

思路:利用indexOfa方法,在遍历原数组,若里面的元素第一次出现,则放在数组arr1中,遍历完之后,arr1中存放的是无重复的新数组

3.统计一个字符串中出现最多的字母

思路:在另外一个数组存放原数组每个元素出现的位置次数,且次数跟存放不重复数组的下标对应,然后取出最多的次数,对应的下标就是不重复数组里面那个出现次数最多的元素的下标

4.冒泡排序: 5.快速排序:

思路:算法参考某个元素值,将小于它的值,放到左数组中,大于它的值的元素就放到右数组中,然后递归进行上一次左右数组的操作,返回合并的数组就是已经排好顺序的数组了。

6.不利用第三方变量的情况下交换两个变量的值

思路:利用两个元素的差值进行计算

7.求一个数组中最大数和最小数的差值 8.生成指定长度的随机字符串

思路:charAt方法,获取元素下标

9.获取一个DOM节点下面包含某个class名的所有节点 10.利用javascript实现二叉树查找

本文前端(javascript)相关术语:javascript是什么意思 javascript下载 javascript权威指南 javascript基础教程 javascript 正则表达式 javascript设计模式 javascript高级程序设计 精通javascript javascript教程

主题: 算法JavaScriptJavaSDN面试变量博客
分页:12
转载请注明
本文标题:JavaScript常见算法面试题
本站链接:http://www.codesec.net/view/520533.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 前端(javascript) | 评论(0) | 阅读(35)