Browse Source

foundation

master
hofmannol 7 months ago
parent
commit
fe69f32484
1 changed files with 4 additions and 1 deletions
  1. 4
    1
      SoSe24/algodat/foundation.py

+ 4
- 1
SoSe24/algodat/foundation.py View File



def __init__(self, size): def __init__(self, size):
self.size = size self.size = size
self.array = [AlgoDatValue(None)] * size
self.array = []
for i in range(size):
self.array.append(AlgoDatValue(None))


def set(self, index, value): def set(self, index, value):
assert isinstance(value, AlgoDatValue) assert isinstance(value, AlgoDatValue)
with open(filename, "r") as file: with open(filename, "r") as file:
l = list(map(int, file.read().split())) l = list(map(int, file.read().split()))
a = AlgoDatArray(len(l)) a = AlgoDatArray(len(l))
AlgoDatValue.memory -= len(l)
for i in range(len(l)): for i in range(len(l)):
a.set(i, AlgoDatValue(l[i])) a.set(i, AlgoDatValue(l[i]))
return a return a

Loading…
Cancel
Save