数学位运算设计字符串数组链表堆二叉树二分查找深度优先广度优先hash回溯算法贪心算法动态规划 数学 位运算 设计 字符串 数组 链表 堆 二叉树 二分查找 深度优先 广度优先 hash 回溯算法 贪心算法 动态规划