博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端会遇到的算法
阅读量:7040 次
发布时间:2019-06-28

本文共 1490 字,大约阅读时间需要 4 分钟。

1.判断一个单词是否是回文(比如 mamam、redivider)function checkPalindrom(str) {      return str == str.split('').reverse().join('');}console.log(checkPalindrom('mamam'));  //true console.log(checkPalindrom('guojing'));  //false
2.去掉一整型数组重复的值比如输入: [1,13,24,11,11,14,1,2] 输出: [1,13,24,11,14,2]考察对Object的使用,利用key来进行筛选const unique = function(arr) {      let hashTable = {};    let data = [];    for(let i=0,l=arr.length;i
3.统计一个字符串出现最多的字母输入 : afjghdfraaaasdenas 输出 : afunction findMaxDuplicateChar(str) {      if(str.length == 1) {        return str;    }    let charObj = {};    for(let i=0;i
= maxValue) { maxChar = k; maxValue = charObj[k]; } } return maxChar;}module.exports = findMaxDuplicateChar;
4.排序算法 动画演示地址:http://math.hws.edu/eck/jsdemo/sortlab.htmlfunction mySort(arr) {      for(let i = 0,l=arr.length;i
arr[j]) { let tem = arr[i]; arr[i] = arr[j]; arr[j] = tem; } } } return arr;}module.exports = mySort;
5.不借助临时变量,进行两个整数的交换输入 a = 2, b = 4 输出 a = 4, b =2{  b = b-a;  a = b+a;  b = a-b;          }

斐波那契数列的曲线:0、1、1、2、3、5、8、13、21、34、……

6.使用canvas 绘制一个有限度的斐波那契数列的曲线https://codepen.io/Jack_Pu/pen/LRaxZBfunction getFibonacci(n) {      var fibarr = [];    var i = 0;    while(i

 

参考:

http://web.jobbole.com/88471/

http://math.hws.edu/eck/jsdemo/sortlab.html(排序算法演示)

https://codepen.io/Jack_Pu/pen/LRaxZB(canvas绘制曲线)

 

转载于:https://www.cnblogs.com/fengyouqi/p/9571097.html

你可能感兴趣的文章
周记_
查看>>
去掉UIPickerView的弯曲弧度
查看>>
使阿里oss实现前端代码自动上传
查看>>
JavaScript中的作用域和闭包
查看>>
暴力破解WiFi密码
查看>>
Zend Studio使用教程:使用Zend Studio和Zend Server进行根本原因分析 (二)
查看>>
golang的fmt包String(),Error(),Format(),GoString()的接口实现
查看>>
Java技术转(兼顾)产品经理——读《快速转行做产品经理》有感
查看>>
成为优秀Java开发人员的10件事
查看>>
Kali Linux安装教程
查看>>
Android缓存处理
查看>>
JavaScript 数据类型检测终极解决方案
查看>>
年赚百万游戏主播!玩转Python后:几行代码轻松“吃鸡” 附源码
查看>>
【python】使用简单的python语句编写爬虫 定时拿取信息并存入txt
查看>>
卡拉OK歌词原理和实现高仿Android网易云音乐
查看>>
小编带着小白看springboot源码6
查看>>
javascript原型链
查看>>
Re: 从零开始的【comic spider】《最简单的实现》(上)
查看>>
Java 单例模式学习理解
查看>>
关于科技趋势和未来机会,这8本书告诉你答案
查看>>