wangyp

博客园 首页 联系 订阅 管理
  49 随笔 :: 7 文章 :: 3 评论 :: 11873 阅读
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# -*- coding:utf-8 -*-
class Solution(object):
 
    def fNumInSorted(self,input_list,target_num):
        if not input_list:
            return
        if not target_num:
            return
        row = len(input_list)
        col = len(input_list[0])
 
        i=0
        j=col-1
 
        while i<row and j >=0:
            if input_list[i][j] > target_num:
                j = j - 1
 
            elif input_list[i][j] < target_num:
                i = i + 1
            else:
                return  True
        else:
            return False
s = Solution()
list1 = [
    [1,2,8,9],
    [2,4,9,12],
    [4,7,10,13],
    [6,8,11,15]
]
print s.fNumInSorted([],15)

  

posted on   wangyp  阅读(113)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何调试 malloc 的底层源码
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
阅读排行:
· Apifox不支持离线,Apipost可以!
· 零经验选手,Compose 一天开发一款小游戏!
· 历时 8 年,我冲上开源榜前 8 了!
· Trae 开发工具与使用技巧
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示