forked from hofmannol/AlgoDatSoSe25
Max Sequence
This commit is contained in:
parent
a06bd5861d
commit
e14a11540c
10890
data/seq2.txt
10890
data/seq2.txt
File diff suppressed because it is too large
Load Diff
10840
data/seq3.txt
10840
data/seq3.txt
File diff suppressed because it is too large
Load Diff
@ -23,7 +23,14 @@ def max_sequence_1(z: MemoryArray):
|
||||
|
||||
|
||||
def example(max_sequence_func):
|
||||
z = MemoryArray([-59, 52, 46, 14, -50, 58, -87, -77, 34, 15])
|
||||
l = [-59, 52, 46, 14, -50, 58, -87, -77, 34, 15]
|
||||
print(l)
|
||||
z = MemoryArray(l)
|
||||
m, l, r = max_sequence_func(z)
|
||||
print(m, l, r)
|
||||
|
||||
def seq(filename, max_sequence_func):
|
||||
z = MemoryArray.create_array_from_file(filename)
|
||||
m, l, r = max_sequence_func(z)
|
||||
print(m, l, r)
|
||||
|
||||
@ -47,4 +54,7 @@ def analyze_complexity(max_sequence_func, sizes):
|
||||
|
||||
if __name__ == '__main__':
|
||||
example(max_sequence_1)
|
||||
for filename in ["data/seq0.txt", "data/seq1.txt"]:
|
||||
print(filename)
|
||||
seq(filename, max_sequence_1)
|
||||
analyze_complexity(max_sequence_1, [10, 20, 30, 40, 50, 60, 70, 80, 90, 100])
|
Loading…
x
Reference in New Issue
Block a user