
数据结构
若叶岂知秋vip
有志者事竟成。
展开
-
Javascript算法练习(三)
Javascript算法练习(三)判断一段字符串是否是以指定字符串结尾Javascript原生方法:string.endWith( sTarget, iLen ), 参数sTarget: 指定的结尾字符串;iLen: 假设整个字符串的长度,即限定字符串的长度。// ----------- 原生JS方法:endsWith();// 判断一段字符串是否以指定字符串结尾console.log( "原创 2016-06-27 03:22:35 · 670 阅读 · 0 评论 -
Javascript算法练习(五)
Javascript算法练习(五)荒废里几个星期没学习了,还是要持之以恒才行,这次小问题一个,弄了几个小函数,本来目的很简单,就是想从数组中找出最大值和最小值,然后将这两个值之间的数相加起来。本来挺简单的事情,写着写着需要考虑的事情就越多……,记录下^_^!!!sumAllBetweenMinToMax(__arr),主要就这个函数了,下面的都是为它服务的,貌似服务很周到 - -!// -----原创 2016-07-15 16:34:08 · 817 阅读 · 0 评论 -
Javascript算法练习(一)
Javascript算法练习(一)反转字符串方法一:split() + unshift() + join()// 将__string反转返回function myReverse ( __string ) { if ( !__string ) return; var aTarget = __string.split(""), // 将__string分割成单个字符,保存到数原创 2016-06-20 21:24:26 · 1075 阅读 · 0 评论 -
Javascript算法练习(二)
Javascript算法练习(二)计算一串字符串中最长的单词,及其长度和索引function findLongestWord( str ) { if ( !str ) return "Null String !"; var aStr = str.split(" "), iArrLen = aStr.length, oMax原创 2016-06-23 01:07:07 · 687 阅读 · 0 评论 -
Javascript算法练习(六)
Javascript算法练习(六)diffArray:取出两个数组中非共有的元素,组合成新数组返回 练习filter的使用 较简单的方法就是调用filter去过滤出两个数组中彼此不存在的元素filter + concat/** * 获取两个数组中非共有部分 * @param {[type]} arr1 [description] * @param {[type]} arr2原创 2016-07-29 18:21:31 · 627 阅读 · 0 评论 -
Javascript算法练习(八)
Javascript算法练习(八)updateInventory,更新库存,即用新的数组数据去更新老的数组数据思路:遍历新数组中的数据更新老数据:根据名称去老数组中查找,找到了就用对应的数量与老的相加;添加新数据:如果没找就将新数组中的数据添加到老数组中;/** * 11. 用第二个数组的数据去更新第一个数组数据(更新库存) * @param {Array} oldArr 原始数据 *原创 2016-08-16 18:16:45 · 1180 阅读 · 0 评论 -
Javascript算法练习(八)
Javascript算法练习(八)updateInventory,更新库存,即用新的数组数据去更新老的数组数据思路:遍历新数组中的数据更新老数据:根据名称去老数组中查找,找到了就用对应的数量与老的相加;添加新数据:如果没找就将新数组中的数据添加到老数组中;/** * 11. 用第二个数组的数据去更新第一个数组数据(更新库存) * @param {Array} oldArr 原始数据 *原创 2016-08-16 18:22:07 · 2022 阅读 · 0 评论