选课中心
已经选条件:
学习方向:
算法和面向对象题目解析(Python代码实现)
主讲:Tom
算法和面向对象题目解析
递归算法
主讲:
递归算法是一种直接或者间接调用自身函数或者方法的算法。 说简单了就是程序自身的调用。
算法题(不断更新)
主讲:
常见算法题汇总,不断更新中
动态规划算法(Dynamic Programming)
主讲:
动态规划(Dynamic Programming)是一种常用的优化技术, 用于解决具有重叠子问题性质的问题。 它将原问题分解为多个子问题,并使用表格或数组来存储子问题的解,以避免重复计算,从而提高算法的效率。
哈希表(Hash Table)数据结构和算法
主讲:
哈希表(Hash Table)是一种高效的数据结构,用于存储键-值对(Key-Value pairs)。 它通过将键映射到数组的索引位置来实现快速的插入、查找和删除操作。 哈希表的核心原理是使用哈希函数将键转换为对应的数组索引,从而实现快速的数据访问。
递归回溯算法
主讲:
递归回溯算法(Recursive Backtracking)是一种常用的解决组合优化问题的算法, 它通过不断地尝试每个可能的选择, 并在达到无法继续或不满足条件时回溯(回退)到上一个状态, 继续尝试其他选择,直到找到问题的解或穷尽所有可能。
贪心算法
主讲:
贪心算法(Greedy Algorithm)是一种常用的优化算法, 它通过每一步的局部最优选择来达到全局最优解。 贪心算法的基本原理是在每一步选择中都采取当前状态下的最优决策,而不考虑之后的结果。
算法基础(C/C++)
主讲:
算法基础(C/C++)
基于Stack栈的四则运算表达式解析项目
主讲:
输入"加减乘除"算数表达式字符串 例如2+3.1*4-8.2/2,输出计算结果为10.3 考虑实现加减乘除,小括号优先级