C#LeetCode刷题-剑指Offer

C#LeetCode刷题-剑指Offer

C#LEETCODE刷题概述

概述

所有LeetCode剑指Offer类算法题汇总。

剑指Offer篇

#题名刷题
剑指 Offer 03数组中重复的数字  
剑指 Offer 04二维数组中的查找  
剑指 Offer 05替换空格  
剑指 Offer 06从尾到头打印链表  
剑指 Offer 07重建二叉树  
剑指 Offer 09用两个栈实现队列  
剑指 Offer 10- I斐波那契数列  
剑指 Offer 10- II青蛙跳台阶问题  
剑指 Offer 11旋转数组的最小数字  
剑指 Offer 12矩阵中的路径  
剑指 Offer 13机器人的运动范围  
剑指 Offer 14- I剪绳子  
剑指 Offer 14- II剪绳子 II  
剑指 Offer 15二进制中1的个数  
剑指 Offer 16数值的整数次方  
剑指 Offer 17打印从1到最大的n位数  
剑指 Offer 18删除链表的节点  
剑指 Offer 19正则表达式匹配  
剑指 Offer 20表示数值的字符串  
剑指 Offer 21调整数组顺序使奇数位于偶数前面  
剑指 Offer 22链表中倒数第k个节点  
剑指 Offer 24反转链表  
剑指 Offer 25合并两个排序的链表  
剑指 Offer 26树的子结构  
剑指 Offer 27二叉树的镜像  
剑指 Offer 28对称的二叉树  
剑指 Offer 29顺时针打印矩阵  
剑指 Offer 30包含min函数的栈  
剑指 Offer 31栈的压入、弹出序列  
剑指 Offer 32 – I从上到下打印二叉树  
剑指 Offer 32 – II从上到下打印二叉树 II  
剑指 Offer 32 – III从上到下打印二叉树 III  
剑指 Offer 33二叉搜索树的后序遍历序列  
剑指 Offer 34二叉树中和为某一值的路径  
剑指 Offer 35复杂链表的复制  
剑指 Offer 36二叉搜索树与双向链表  
剑指 Offer 37序列化二叉树  
剑指 Offer 38字符串的排列  
剑指 Offer 39数组中出现次数超过一半的数字  
剑指 Offer 40最小的k个数  
剑指 Offer 41数据流中的中位数  
剑指 Offer 42连续子数组的最大和  
剑指 Offer 431~n整数中1出现的次数  
剑指 Offer 44数字序列中某一位的数字  
剑指 Offer 45把数组排成最小的数  
剑指 Offer 46把数字翻译成字符串  
剑指 Offer 47礼物的最大价值  
剑指 Offer 48最长不含重复字符的子字符串  
剑指 Offer 49丑数  
剑指 Offer 50第一个只出现一次的字符  
剑指 Offer 51数组中的逆序对  
剑指 Offer 52两个链表的第一个公共节点  
剑指 Offer 53 – I在排序数组中查找数字 I  
剑指 Offer 53 – II0~n-1中缺失的数字  
剑指 Offer 54二叉搜索树的第k大节点  
剑指 Offer 55 – I二叉树的深度  
剑指 Offer 55 – II平衡二叉树  
剑指 Offer 56 – I数组中数字出现的次数  
剑指 Offer 56 – II数组中数字出现的次数 II  
剑指 Offer 57和为s的两个数字  
剑指 Offer 57 – II和为s的连续正数序列  
剑指 Offer 58 – I翻转单词顺序  
剑指 Offer 58 – II左旋转字符串  
剑指 Offer 59 – I滑动窗口的最大值  
剑指 Offer 59 – II队列的最大值  
剑指 Offer 60n个骰子的点数  
剑指 Offer 61扑克牌中的顺子  
剑指 Offer 62圆圈中最后剩下的数字  
剑指 Offer 63股票的最大利润  
剑指 Offer 64求1+2+…+n  
剑指 Offer 65不用加减乘除做加法  
剑指 Offer 66构建乘积数组  
剑指 Offer 67把字符串转换成整数  
面试题68 – I二叉搜索树的最近公共祖先  
面试题68 – II二叉树的最近公共祖先  

本文由 .Net中文网 原创发布,欢迎大家踊跃转载。

转载请注明本文地址:https://www.byteflying.com/archives/5103

发表评论

登录后才能评论