剑指Offer-Swift

03.找出数组中重复的数字chevron-right04.二维数组中的查找chevron-right05.替换空格chevron-right06.从尾到头打印链表chevron-right07.重建二叉树chevron-right12.矩阵中的路径(回溯法)chevron-right13.机器人的运动范围chevron-right14.I.剪绳子chevron-right14.II.剪绳子chevron-right15.二进制中1的个数(含一个拓展问题)chevron-right16.数值的整数次方chevron-right18.删除链表的节点chevron-right21.调整数组顺序使奇数位于偶数前面chevron-right22.链表中倒数第k个节点chevron-right24.反转链表chevron-right25.合并两个排序的链表chevron-right26.树的子结构chevron-right27.二叉树的镜像chevron-right28.对称的二叉树chevron-right29.顺时针打印矩阵chevron-right30.包含min函数的栈(容易被误导的一题)chevron-right31.栈的压入、弹出序列chevron-right32.I.从上到下打印二叉树chevron-right32.II.从上到下打印二叉树IIchevron-right32.III.从上到下打印二叉树IIIchevron-right32.从上到下花式打印二叉树chevron-right33.二叉搜索树的后序遍历序列chevron-right34.二叉树中和为某一值的路径chevron-right35.复杂链表的复制(无Swift用例)chevron-right36.二叉搜索树与双向链表chevron-right37.序列化二叉树chevron-right39.数组中出现次数超过一半的数字chevron-right40.最小的k个数chevron-right41.数据流中的中位数chevron-right42.连续子数组的最大和chevron-right43.1~n整数中1出现的次数chevron-right44.数字序列中某一位的数字chevron-right45.把数组排成最小的数chevron-right46.把数字翻译成字符串chevron-right47.礼物的最大价值chevron-right48.最长不含重复字符的子字符串chevron-right50.第一个只出现一次的字符chevron-right52.两个链表的第一个公共节点chevron-right53-I.在排序数组中查找数字chevron-right53-II.0~n-1中缺失的数字chevron-right54.二叉搜索树的第k大节点chevron-right55-I.二叉树的深度chevron-right55-II.平衡二叉树chevron-right56-I.数组中数字出现的次数chevron-right56-II.数组中数字出现的次数IIchevron-right57.和为s的两个数字chevron-right58-I.翻转单词顺序chevron-right58-II.左旋转字符串chevron-right59-I.滑动窗口的最大值chevron-right59-II.队列的最大值chevron-right60.n个骰子的点数chevron-right61.扑克牌中的顺子chevron-right62.圆圈中最后剩下的数字chevron-right63.股票的最大利润chevron-right64.求1+2+…+nchevron-right65.不用加减乘除做加法chevron-right66.构建乘积数组chevron-right67.把字符串转换成整数chevron-right68-I.二叉搜索树的最近公共祖先chevron-right68-II.二叉树的最近公共祖先chevron-right

Was this helpful?