![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
剑指offer
syx_ma
这个作者很懒,什么都没留下…
展开
-
剑指offer(python版):第一题(二维数组中的查找)
题目:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:从数组右上角元素开始比较,若元素大于目标则应去下一行中查找(即行+1),若元素小于目标则应去当前行前面查找(即列-1),直到找到目标元素或比较到数组边界(即列为0时目标小于元素,...原创 2018-09-11 23:46:12 · 160 阅读 · 0 评论 -
剑指offer(python版):第二题(替换空格)
题目:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。思路:使用python中的replace()方法。 replace(old,new,max) 参数解释:old(要替换掉的字符串)、new(替换成的字符串)、max(最多替换max次)代码:class Sol...原创 2018-09-12 00:00:08 · 150 阅读 · 0 评论