
算法
文章平均质量分 89
拾伍T_T
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js处理数组的几种方法
本文详细介绍了JavaScript中数组的几个关键方法,如Array.at()用于简洁访问元素,Array.reduce()用于累加或自定义操作,groupBy()和groupByToMap()用于按条件分组,filter()则用于筛选数组元素。原创 2025-01-08 16:38:17 · 1062 阅读 · 0 评论 -
JS经典试题(1)
let a={},b='0',c=0a[b]='电脑'a[c]='书籍'console.log(a[b])//书籍 数字属性名==字符串属性名let a={},b=Symbol('1'),c=Symbol('1') //symbol 创建唯一值a[b]='电脑'a[c]='书籍'console.log(a[b])//电脑let a={},b={n:'1'},c={m:'2'} //[object,object]a[b]='电脑'a[c]='书籍'console.log(.原创 2020-09-01 21:43:49 · 372 阅读 · 0 评论 -
算法面试题 -- Leetcode 32(最长有效括号)
一、小牛试刀:有效括号大部分情况下,面试官都会问一个不怎么难的问题,不过你千万别太开心,因为这道题往往可以拓展出更多有难度的问题,或者一道题看起来很简单,但是给出最优解,确实很不容易的。这道题是这样的给定一个只包括 ‘(’,’)'的字符串,判断字符串是否有效。注:空字符串属于有效字符串示例 1:输入: "(())"输出: true实例 2:输入: "())("输出: ...原创 2019-12-06 12:29:34 · 403 阅读 · 0 评论 -
使用 PHP 写一个冒泡排序/快速排序/顺序查找和二分查找算法:
使用 PHP 写一个冒泡排序算法:使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组:unction bubble_sort($array){$count = count($array);if ($count <= 0) return false;for($i=0; $i<$count; $i++){for($j=$count-1; $j>$i;...原创 2018-07-30 23:45:46 · 547 阅读 · 0 评论 -
java、js组合排列算法
java 组合排列算法:public class PailieZuhe { public static void main(String[] args) { String str[] = { "A", "B", "C", "D", "E" }; plzh(str); }public static void plzh(String[] str) { int nCnt = s...转载 2018-08-21 18:27:29 · 272 阅读 · 0 评论 -
数据结构
1.评价一个算法性能好坏的重要标准是(算法的时间复杂度)。算法的时间复杂度与问题规模有关。算法分析的目的是分析算法的效率以求改进。某算法的时间复杂度是O(n2),表明该算法的执行时间与n2成正比。若需要利用形式参数直接访问修改实参值,则应将形参说明为指针参数。一种抽象类型包括数据对象、结构关系和基本操作。数据结构的逻辑结构分为集合结构 线性结构 树形结构 和图结构或网状结构四种。数据结...原创 2019-04-09 15:24:43 · 5396 阅读 · 0 评论 -
大型数据排序
1.冒泡排序/** * 置换函数 * @param {源数组} arr * @param {原数组的A项} indexA * @param {原数组的B项} indexB * 耗时:377ms */ function swap(arr, indexA, indexB) { [arr[indexA], arr[indexB]] = [arr[indexB], ...原创 2019-06-15 19:51:13 · 281 阅读 · 0 评论