Warum zeigt mein Gleitfensteralgorithmus keine Ergebnisse?Python

Python-Programme
Anonymous
 Warum zeigt mein Gleitfensteralgorithmus keine Ergebnisse?

Post by Anonymous »

Das aktuelle Problem, das ich habe, ist, dass der Code mich im Terminal "None" zeigt. < /p>

Code: Select all

/usr/local/bin/python3.12/Users/jaredmccarthy/Desktop/2025/ejercicios_leetcode.py
None

Process finished with exit code 0
< /code>
Ich möchte die Länge des längsten Substrings ohne doppelte Zeichen mit dem Abstellgleis -Fensteralgorithmus finden. Eine, die von Anfang an und der andere alle Elemente durchläuft, und wenn sie das Fenster erreichen, wenn sie wiederholt werden, nimmt es sie heraus, und wenn nicht, fällt es sie in das Fenster, mache ich mich verstanden? < /p>
Hier ist mein Code: < /p>
def longest_substring(s):
ventana = set(s)
max_longitud = 0
inicio = 0

for fin in range(len(s)):
if fin != len(ventana):
ventana.add(fin)
max_longitud += 1

if fin == len(s):
ventana.remove(inicio)
inicio += 1

if __name__ == "__main__":
s = "abcabcbb"
print(longest_substring(s))

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post