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):
|
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)
|
m, l, r = max_sequence_func(z)
|
||||||
print(m, l, r)
|
print(m, l, r)
|
||||||
|
|
||||||
@ -47,4 +54,7 @@ def analyze_complexity(max_sequence_func, sizes):
|
|||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
example(max_sequence_1)
|
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])
|
analyze_complexity(max_sequence_1, [10, 20, 30, 40, 50, 60, 70, 80, 90, 100])
|
Loading…
x
Reference in New Issue
Block a user