码迷,mamicode.com
首页 > 编程语言 > 详细

面试算法

时间:2015-02-20 00:22:50      阅读:376      评论:0      收藏:0      [点我收藏+]

标签:如何学习   二叉树   动态   西电   

July 西电讲座 2014.09

第一部分、面试

–笔试面试考什么

–解决笔试面试题的常用算法

–常用算法的时间复杂度

–O(N)时间复杂度内能解决的问题

第二部分、算法

–如何学习算法

循序渐进(KMP)

相互串联(以Trie树、后缀树,贪心、动态规划为例)

追本溯源(二叉树、红黑树、2-3-4树、B树为例)

–海量数据处理面试题

十种解决之道

第三部分、机器学习

–SVM的简单介绍,与SMO的简单推导

 

数据结构上的增删改查(查找、遍历、排序)

[字符串

–字符串库函数的编写,例如atoi 等

–字符串查找、翻转、匹配

数组

–查找(如二分查找、杨氏矩阵查找)

链表

–翻转、遍历、查找、删除、合并

Hash表

–查找

–遍历(前序、中序、后序)

–set、map

–高级树的查找(红黑树、B树、R树)

–遍历

–查找(DFS、BFS)

–最短路径算法]

算法

–分治、递归、回溯

–贪心、动态规划

海量数据处理

技术分享

面试算法

标签:如何学习   二叉树   动态   西电   

原文地址:http://ctoxiongping.blog.51cto.com/9908279/1614799

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!