// 数组倒排 let numArray = [3, 6, 2, 4, 1, 5]; function reverse(array) { let result= []; for(var i = array.length-1; i>= 0; i--) { result.push(array[i]); ...
分类:
编程语言 时间:
2020-06-26 14:29:03
阅读次数:
62
<?php header('content-type:text/html;charset=utf-8'); $arr = array(3,2,5,8,23,54,44,6,22,9); echo implode(' ', $arr)."<br/>"; /* 常用排序算法 */ //冒泡排序 func ...
分类:
编程语言 时间:
2020-06-15 15:59:09
阅读次数:
53
常用算法合集(一) 查找算法 顺序查找 #include <iostream> using namespace std; int SeqSearch2(int r[], int n, int k) { int i=n; r[0]=k; while(r[i]!=k) i--; return i; } ...
分类:
编程语言 时间:
2020-06-08 18:50:59
阅读次数:
56
一、算法定义 假设当你正在使用适当的输入数据进行一些计算。你在每个实例中都进行了一些计算,以便得到一些结果。当你提供相同的输入时,你不知道会有相同的输出,这就导致了你之前计算某些结果的宝贵时间被浪费掉了。你可以通过保存之前的计算结果去轻易地解决这个问题。比如通过使用恰当的数据结构等。 现在通过分析这 ...
分类:
编程语言 时间:
2020-05-19 14:13:27
阅读次数:
61
算法分析 主定律: Master Theorem 常用算法的时间复杂度 Algorithm Recurrence relationship Run time Binary Search T(n) = T(n/2) + O(1) O(logn) Binary Tree traversal T(n) = ...
分类:
编程语言 时间:
2020-05-19 10:33:19
阅读次数:
58
1.理解分类与监督学习、聚类与无监督学习。 简述分类与聚类的联系与区别。 联系:都是对数据进行划分的方法 区别:分类就是“贴标签”,在事先已有的类中按这些类的性质来进行划分,要做的就是将每一条记录分别属于哪一类标记出来,常用算法KNN,是一种有监督学习; 聚类是在事先没有类,没有训练条件的情况下,根 ...
分类:
编程语言 时间:
2020-05-12 20:35:39
阅读次数:
90
1.理解分类与监督学习、聚类与无监督学习。 简述分类与聚类的联系与区别。 区别: 分类的目的是为确定一个点的类别,具体有哪些类别是已知的,常用算法是KNN,是一种有监督学习。 聚类的目的是将一系列点分为若干类,事先是没有类别的,常用算法是K-Means,是一种无监督学习。 联系: 两种的实现都包含这 ...
分类:
编程语言 时间:
2020-05-10 19:36:50
阅读次数:
70
1.理解分类与监督学习、聚类与无监督学习。 简述分类与聚类的联系与区别。 答:① 联系:分类和聚类都包含一个过程:对于想要分析的目标点,都会在数据集中寻找离它最近的点,即二者都用到了NN(Nears Neighbor)算法。 ② 区别:分类是为了确定一个点的类别,具体有哪些类别是已知的,常用算法是K ...
分类:
编程语言 时间:
2020-05-09 19:21:48
阅读次数:
62
1.理解分类与监督学习、聚类与无监督学习。 简述分类与聚类的联系与区别。 简述什么是监督学习与无监督学习。 答:(1)联系:分类与聚类都是对对象的一种划分,两者都用到了NN算法。 区别:分类是为了确定一个点的类别,类别是已知的,常用算法是KNN算法。 聚类是为了将一系列点分成若干类,最初是没有类别的 ...
分类:
编程语言 时间:
2020-05-08 18:12:01
阅读次数:
58
第一步:高级研发工程师开始 掌握技术基础 技术语言基础和高级知识,常用算法、常用工具、框架原理、代码运行周期、内存回收机制等等,类似这些基础知识。 第二步:技术主管 需要掌握一定的项目管理常识,掌握一定的架构基础: 分布式缓存 小文件存储 熟练掌握数据性能 整体性能评估 怎么做容错 常用的框架底层设 ...
分类:
其他好文 时间:
2020-05-06 01:35:17
阅读次数:
259