深兰ai算法工程师人工智能5期
算法分类?
基础算法:包括字符串,数组,正则表达式,排序,递归等。
数据结构:堆,栈,队列,链表,矩阵,二叉树等。
高级算法:贪心算法,动态规划等。
算法的时间复杂度?
同一个问题往往可以用不同的算法解决,不同的算法可能用不同的时间、空间来完成同一个任务。研究分析算法的目的在于,选择合适的算法解决问题。
在时间频度T(n)中,n称为问题的规模,当n不断变化时,时间频度T(n)也会不断变化,但有时我们想知道它变化时呈现什么规律,为此,我们引入时间复杂度概念。
算法分类?
基础算法:包括字符串,数组,正则表达式,排序,递归等。
数据结构:堆,栈,队列,链表,矩阵,二叉树等。
高级算法:贪心算法,动态规划等。
算法的时间复杂度?
同一个问题往往可以用不同的算法解决,不同的算法可能用不同的时间、空间来完成同一个任务。研究分析算法的目的在于,选择合适的算法解决问题。
在时间频度T(n)中,n称为问题的规模,当n不断变化时,时间频度T(n)也会不断变化,但有时我们想知道它变化时呈现什么规律,为此,我们引入时间复杂度概念。