无意中了解到微软AI 面试题,觉得蛮好。神秘的微软AI面试题,其实非常平易近人。一起来答答看!题目如下:
合并k个数列(比如k=2)数列并进行排序
代码如上。最简单的方法当然就是冒泡排序法啦。虽然不是最有效的,但却容易描述和实现。
冒泡排序法是机器学习的一种常见的算法,我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。排序算法大体可分为两种:
一种是比较排序,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。
另一种是非比较排序,时间复杂度可以达到O(n),主要有:计数排序,基数排序,桶排序等。
那么机器学习究竟如何学习呢?CSDN学院也特别邀请哈工大软件工程专业硕士、瑞典林雪平大学信息技术硕士,姚青林老师,开设免费直播课《1小时掌握机器学习实战+学习路线规划》,全程免费+实时直播+抽送学习图书!
▌课程信息
主题:1小时掌握机器学习实战+学习路线规划
时间:6月 4 日 (周二) 20:00-21:00
服务:免费线上直播+抽送书+群内实时答疑+课程PPT+课程回放
(扫码免费报名,领取技术图书+PPT+课程回放)
▌讲师信息
讲师:姚青林
哈工大软件工程专业硕士、瑞典林雪平大学信息技术硕士
曾参与瑞典爱立信应用系统开发、索尼嵌入式系统项目开发、分布式数据库系统研发等项目,对数据挖掘,机器学习有深入研究。IT兄弟连总监级导师,具有多年的授课培训经验,培训学员遍布全国知名互联网企业。
▌课程大纲
机器学习介绍
如何从算法入门
学习路径规划
机器学习实战应用
▌学完你将得到
通过本课程的学习能够掌握一定的机器学习知识
掌握线性回归算法预测pm2.5
更清晰的认识到该如何才能更好的掌握机器学习
▌加入社群
扫码报名,并添加社群,嘉宾 PPT 及整理笔记将在直播结束后在群内公开。
(扫码免费报名,领取技术图书+PPT+课程回放)
点击阅读原文,免费领技术图书+PPT+课程回放