
常见编程题
不愿停
程序媛一枚,记录学习心得和总结
展开
-
常见编程题 - JS实现排序算法
冒泡排序function bubbleSort(array){ var tmp; var len = array.length for(var i = 0;i < len - 1;i++) { for(var j = 0;j < len-i-1;j++) { if(array[j] > array[j+1])...原创 2018-09-05 15:44:50 · 273 阅读 · 0 评论 -
常见编程题 - 按照价格升降排序
HTML代码<table> <thead> <tr><th>id</th><th>price</th><th>sales</th></tr> </thead>原创 2018-09-06 09:34:51 · 1505 阅读 · 0 评论 -
常见编程题 - 找到具有最大和的子数组
function maxSubArray(arr) { //全为负数的情况,要注意 if (arr.every(x => x < 0)) { return arr.sort(function(a,b) { return b-a; })[0]; } var max = 0; var sum ...原创 2018-09-06 10:32:31 · 215 阅读 · 0 评论 -
常见编程题 - 购物车增删统计
HTML模块为一个简化版的购物车,tbody为商品列表,tfoot为统计信息,系统会随机在列表中生成一些初始商品信息 1、请完成add函数,在列表后面显示items商品信息。参数items为{name: String, price: Number}组成的数组 2、请完成bind函数,点击每一行的删除按钮(包括通过add增加的行),从列表中删除对应行 3、请注意同步更新统计信息,价格保留小数点...原创 2018-09-10 16:48:37 · 427 阅读 · 0 评论 -
常见编程题 - 括号匹配方案
一、合法的括号匹配序列被定义为: 1. 空串”“是合法的括号序列 2. 如果”X”和”Y”是合法的序列,那么”XY”也是一个合法的括号序列 3. 如果”X”是一个合法的序列,那么”[X]”也是一个合法的括号序列 4. 每个合法的括号序列都可以由上面的规则生成 例如”“, “[]”, “[][][]”, “[[][]]”, “[[[[]]]]”都是合法的。 牛牛现在给出一个括号序列s,牛...原创 2018-09-07 12:54:23 · 1272 阅读 · 0 评论 -
常见编程题 - 字典序
一、对于字符串x和y, 如果擦除x中的某些字母(有可能全擦掉或者都不擦)能够得到y,我们就称y是x的子序列。例如.”ncd”是”nowcoder”的子序列,而”xt”不是。 现在对于给定的一个字符串s,请计算出字典序最大的s的子序列。 输入描述: 输入包括一行,一个字符串s,字符串s长度length(1 ≤ length ≤ 50). s中每个字符都是小写字母输出描述: 输出一个字...原创 2018-09-07 13:41:09 · 836 阅读 · 0 评论 -
如何取出一个数组里的图片并按顺序显示出来
function loadImage(imgList,callback){ if(!Array.isArray(imgList) || callback.constructor !== Function) {console.log('lost');return ;} var imageData = [] ; imgList.forEach(funct...原创 2018-09-25 10:41:30 · 1518 阅读 · 0 评论