算法研发部

简介

部门以培养成员扎实的算法能力和编程思想为目标,提升每个成员的算法优化能力、逻辑思维能力和抽象建模能力,为今后的算法比赛和就业做准备。

  • 我们学什么?(๑•ㅂ•́)و✧

    • C/C++

    • C++ STL

    • 基础算法

      • 排序:快排、归并、计数

      • 搜索:回溯、递归、剪枝

      • 图论:最短路径、最小生成树、网络流建模

      • 动态规划:背包问题、最长子序列、计数问题

      • 基础技巧

        • 分治

        • 倍增

        • 二分

        • 贪心

    • 数据结构

      • 数组与链表

      • 栈与队列

      • 树与图

      • 哈希表

      • 堆:大小根堆、可并堆

      • 字符串:字典树、后缀树