# !/usr/bin/python3
# -*- coding: utf-8 -*-
"""
@Author : JHC
@Version :
------------------------------------
@File : ScrapyProject/test111.py
@Description : JHC
@CreateTime : 2021/12/29 19:20
------------------------------------
@ModifyTime
史上最傻逼的暴力枚举法,也是没刷过算法题情况下,面试中第一个能想到的办法 :
"""
def find(arr):
lis2 = []
for i in range(0,len(arr)):
lis = []
lis.append(arr[i])
# print('-'*100)
# print('a[i] = ', arr[i])
for k in range(len(arr)):
for j in range(0,len(arr)):
# print('a[j] = ',arr[j])
if arr[j] == arr[i] + 1:
# print('arr[j] = ',arr[j])
# arr[i] = arr[j]
# i+=1
lis.append(arr[j])
lis2.append(len(lis))
# print('len(lis) = ',len(lis))
print('最长子串长度为:',sorted(lis2)[-1])
if __name__ == '__main__':
arr = [8,13,12,1,7,4,3,8,9,2,11,10,6]
find(arr)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/156944.html