js算法
我乃小神神
这个作者很懒,什么都没留下…
展开
-
leetcode 打卡,1. 两数之和
两数之和原创 2022-05-10 00:17:35 · 185 阅读 · 0 评论 -
只出现一次的数字(异或版本)
本来是准备用map 写的,但是一看,我c,竟然有这种操作,太骚了,记录一下,异或操作,对于一个数字,找到唯一不重复的值,简直就是神器<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div> 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元.原创 2021-07-14 23:05:53 · 101 阅读 · 0 评论 -
力扣刷题-02-简-整数翻转
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>力扣刷题-02-简-整数翻转</title> </head> <body> <p> 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转 </p> <p> 输入: 123 输出: 321 &原创 2020-11-27 23:40:30 · 150 阅读 · 0 评论 -
2020-09-16 数组排序
function BubbleSort(element){ for(var i = 0;i<element.length;i++) { for(var j = 0;j<element.length-1;j++){ if(element[j]>element[j+1]){ //把大的数字放到后面 var swap = element[j]; element[j] = element[j+1]; ele原创 2020-11-27 13:31:06 · 107 阅读 · 0 评论 -
力扣刷题---两数之和
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>力扣刷题---两数之和</title> </head> <body> </body> <script> let nums = [2, 8, 11, 1] let target = 9 /* * 两数之和:第一种解法 * 双重for原创 2020-11-27 00:08:53 · 343 阅读 · 0 评论 -
力扣刷题第二天
力扣探索初级算法给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。输入: [1,2,3,1]输出: true输入: [1,2,3,4]输出: false其实这个真的算是初级算法了,哎,可惜不是科班出身,不然我还是比较想唠嗑唠嗑的,好了废话不多说,其实这个有很多种解决办法第一种就是:循...原创 2019-11-09 00:21:25 · 282 阅读 · 0 评论 -
力扣-牛客刷题第一天
从排序数组中删除重复值给定 nums = [0,0,1,1,1,2,2,3,3,4],函数应该返回新的长度 5, 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。你不需要考虑数组中超出新长度后面的元素。好好想,其实这些是基础的算法问题,很简单,好好想一下就能明白,没写博客大半年了,以后基本2天更新一下,好好坚持一年,加油第一种方式,也就符合原文...原创 2019-11-06 00:21:28 · 1833 阅读 · 0 评论 -
使用js替换数组中元素
js替换数组元素记得我最近刚刚做的一个项目,后端返回的一个数组对象,里面的图片的地址有问题,一个在这个ip上一个在另一个ip 上,我问他咋办,他说,你要自己把那个返回的数据重新修改一下就是下面这种,只替换a 中的http后面的ip 地址为当前ip地址其他保留,我去。这个要求可真烦,但是没有办法,谁叫我刚刚入职了,没办法,好吧我就来实现吧 let conter...原创 2019-03-17 21:13:37 · 25914 阅读 · 4 评论 -
ES6的小总结
es6是新一代的JavaScript 的标准,尤其你要学习React,那就必须要学es6啊,因为不然,你压根就是蒙的,我后续也会更新react 的博客,es6的几个常用的更新一下**ForEach ** var conlors = ["red", "123", "789"] conlors.forEach(function (r) { con...原创 2018-12-21 17:17:49 · 355 阅读 · 0 评论 -
JavaScript charAt() 方法运用
一个关于取字符串中的值的方法 charAt今天偶然同事问了一个问题,如何取到字符串中的每个值,我第一瞬间反应的是,用下标撒,循环打印撒,不就行了,然而并不行,因为是字符串并不是数组,一瞬间就尴尬了,竟然不会做,后面就查阅了一下资料,看来自己的虽然做了这么久了,但是有些基础都忘了,好尴尬,接下来就介绍解决问题的流程,先来说问题给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 ...原创 2018-11-07 11:40:25 · 3622 阅读 · 0 评论 -
关于一个最简单的Javascript算法,给定一个整数数组和一个目标值,找出数组中和为目标值的两个数
关于一个最简单的Javascript算法给定一个整数数组和一个目标值,找出数组中和为目标值的两个数,你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。得到对应值的下标组合有一个数组值 let num= [ 2 ,3 ,5 ,7]给出值const A=9其实这个的思路就是去循环判断num数组,然后每次依次循环当前的值,而且不能被重复利用,就执行for循环去重...原创 2018-11-06 16:04:02 · 4044 阅读 · 2 评论