算法
赛懵疑
前端小白
展开
-
根据table的不同列排序
function sort(type, order) { var table_tbody=document.getElementsByTagName("tbody")[0]; var table_tr = table_tbody.getElementsByTagName("tr"); var tempArr = []; var temp_tr_ar...原创 2018-07-23 19:58:05 · 509 阅读 · 0 评论 -
JS一般算法
回文算法(去除标点和空格,看字符串是否正反相同)function palindrome(str) { var strno = str.replace(/[\ |\~|\`|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\-|\_|\+|\=|\||\\|\[|\]|\{|\}|\;|\:|\"|\'|\,|\<|\.|\>|\/|\?]|\s+/g,"")...原创 2018-07-23 19:59:39 · 859 阅读 · 0 评论 -
常用排序算法
一、冒泡排序 主要思路是:通过交换相邻的两个数变成小数在前大数在后,这样每次遍历后,最大的数就“沉”到最后面了。重复N次即可以使数组有序。1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。3、针对所有的元素重复以上的步骤,除了最后一个。4、持续每次对越来越少...转载 2018-07-19 16:05:18 · 83 阅读 · 0 评论