美文网首页
剑指offer66题

剑指offer66题

作者: 奔跑的程序媛A | 来源:发表于2022-02-19 22:00 被阅读0次

数据结构类题目

Tree

LinkedList

dp

排序

Stack & Queue

  • 005-用两个栈实现队列

  • 020-包含min函数的栈

  • 021-栈的压入、弹出序列

  • 044-翻转单词顺序列(栈)

  • 064-滑动窗口的最大值(双端队列)

  • Heap

  • 029-最小的K个数

  • Hash Table

  • 034-第一个只出现一次的字符

  • 065-矩阵中的路径(BFS)

  • 066-机器人的运动范围(DFS)

具体算法类题目

  • 斐波那契数列

  • 007-斐波拉契数列

  • 008-跳台阶

  • 009-变态跳台阶

  • 010-矩形覆盖

  • 搜索算法

  • 001-二维数组查找

  • 006-旋转数组的最小数字(二分查找)

  • 037-数字在排序数组中出现的次数(二分查找)

  • 全排列

  • 027-字符串的排列

  • 动态规划

  • 030-连续子数组的最大和

  • 052-正则表达式匹配(我用的暴力)

  • 回溯

  • 065-矩阵中的路径(BFS)

  • 066-机器人的运动范围(DFS)

  • 排序

  • 035-数组中的逆序对(归并排序)

  • 029-最小的K个数(堆排序)

  • 029-最小的K个数(快速排序)

  • 位运算

  • 011-二进制中1的个数

  • 012-数值的整数次方

  • 040-数组中只出现一次的数字

  • 其他算法

  • 002-替换空格

  • 013-调整数组顺序使奇数位于偶数前面

  • 028-数组中出现次数超过一半的数字

  • 031-整数中1出现的次数(从1到n整数中1出现的次数)

  • 032-把数组排成最小的数

  • 033-丑数

  • 041-和为S的连续正数序列(滑动窗口思想)

  • 042-和为S的两个数字(双指针思想)

  • 043-左旋转字符串(矩阵翻转)

  • 046-孩子们的游戏-圆圈中最后剩下的数(约瑟夫环)

  • 051-构建乘积数组

相关文章

  • 剑指Offer66题

    1、滑动窗口的最大值 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4...

  • 剑指offer66题

    数据结构类题目 Tree 32-之字形打印二叉树[https://leetcode-cn.com/problems...

  • python剑指offer66题

    二维数组的查找替换空格从头到尾打印链表重建二叉树用两个栈实现队列选择数组中的最小数字斐波那契数列跳台阶变态跳台阶矩...

  • 全网最全剑指offer题目解答

    【剑指offer】Java版代码(完整版) 【剑指offer】1-10题 【剑指offer】11-20题 【剑指o...

  • 算法 | 一周刷完《剑指Offer》 Day6:第61~66题

    写在前面 本系列包含《剑指Offer》66道算法题,一周刷完,这是完结篇,撒花!系列汇总:剑指Offer 66题 ...

  • 剑指offer刷题......

    学习 1.二维数组中的查找 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排...

  • 剑指offer算法题

    在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样...

  • 剑指offer编程题

    1,在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序...

  • 剑指Offer编程题

    说明: 本文中出现的所有算法题皆来自牛客网-剑指Offer在线编程题,在此只是作为转载和记录,用于本人学习使用,不...

  • 剑指offer题集

    [3] 数组中重复的数字 题目一:找出数组中重复的数字 Description 在一个长度为n的数组里的所有数字都...

网友评论

      本文标题:剑指offer66题

      本文链接:https://www.haomeiwen.com/subject/drkplrtx.html