Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- elementData = [10]#по-умолчанию поставил 10
- size = 0
- def add(object):
- global size
- if(size == len(elementData)):
- grow()
- elementData[size] = object
- size += 1
- def grow():
- oldCapacity = len(elementData)
- if(oldCapacity > 0):
- newCapacity = oldCapacity + (oldCapacity >> 1)#увеличиваем массив на 50%
- if(newCapacity < 0): #переполнение
- newCapacity = 2147483639
- elementData = [newCapacity]
- def remove(object):
- for i in range(size):
- if elementData[i].__eq__(object):
- del elementData[i];
- break
- def toString():
- return elementData
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement