美文网首页
(剑指offer)搜索算法题目总结(Python)

(剑指offer)搜索算法题目总结(Python)

作者: blvftigd | 来源:发表于2023-03-31 10:56 被阅读0次

最近为了通过华为的OD的考试,在牛客网上刷编程题,剑指offer上的题目还是不错的,不过感觉刷了题,不总结很容易就忘记,因此采用边刷边总结的方式,希望更快提高自己的编程水平。在这里和大家一起分享自己的总结,希望对你有用。

如上在牛客网上的剑指offer按知识分类后,搜索算法包括如上5种题目

接下来具体看下对应的题目,按难度由简单递增

一、数字在升序数组中出现的次数

题目如下:

解题思路1:

使用Python语言解决这题非常简单,只要使用列表的count方法就可以实现统计列表里元素出现的次数。

运行时间和占用内存都没超

二、旋转数组的最小数字

解题思路1:

一维数组就是列表,使用Python语言解决这题非常简单,只要使用列表的min函数就可以实现获取列表其最小值,不管旋转还是不旋转,都是一个列表,最坏的情况就是要遍历整个列表。

三、数字序列中某一位的数字

四、二维数组中的查找

解题思路:最简单的就是直接进行遍历查找,外层用个for循环,内层直接用in判断元素是否在列表里

五、字符串的排列

相关文章

  • 剑指offer 所有题目总结

    剑指offer 所有的题目总结

  • 剑指offer总结(题目1-33)

    剑指offer 最近在牛客网上刷剑指offer的题目,现将题目和答案(均测试通过)总结如下: 二维数组的查找 替换...

  • 2019-06-26 文稿

    剑指 offer 总结 重要的几点: 看清题目 对象初始化 智商全程在线 优先处理边界条件 剑指offer中的大多...

  • 【剑指Offer】类型题目分类总结

    ​ 总结 到目前,自己结合牛客网,CSDN博客以及《剑指Offer》把《剑指Offer》这本书的主要题目过了一遍,...

  • 剑指offer总结 (题目34-66)

    剑指offer 最近在牛客网上刷剑指offer的题目,现将题目和答案(均测试通过)总结如下: 第一个只出现一次的字...

  • 剑指offer6.从尾到头打印链表

    剑指offer第二版第六题 题目 题目分析 从尾到头打印链表 python源码 C++源码

  • 剑指 Offer - python 题解

    断断续续刷完了牛客网上的剑指 Offer 题目,也随着整理了所有题目的解答方案,python 写的。 目录如下: ...

  • 字符串

    剑指offer所有的题目总结 牛客 正则表达式的匹配 leetcode的题目,解析描述更加全面 https://l...

  • 《剑指offer》题目整理

    总结我做nowcoder oj上剑指offer的66道题时的一些感想(分三天回顾一下)。总得来说这66题大部分还不...

  • 二维数组查找

    剑指offer中一个题目,用递归实现

网友评论

      本文标题:(剑指offer)搜索算法题目总结(Python)

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