코딩테스트/알고리즘&자료구조

[자료구조][파이썬으로 쉽게 풀어쓴 자료구조] 05 큐 문제풀기

내만 2022. 10. 25. 19:55
728x90
반응형

728x90

 

 

 

🙆‍♂️리스트


"""
리스트
"""

class ArrayList:
    def __init__(self):
        self.items=[]
    def insert(self,pos,elem):
        self.items.insert(pos,elem)
    def delete(self,pos):
        return self.items.pop(pos)
    def isEmpty(self):
        return self.size()==0
    def getEntry(self,pos):
        return self.items[pos]
    def size(self):
        return len(self.items)
    def clear(self):
        self.items=[]
    def find(self,item):
        return self.items.index(item)
    def replace(self,pos,elem):
        self.items[pos]=elem
    def sort(self):
        self.items.sort()
    def merge(self,lst):
        self.items.extend(lst)
    def display(self, msg='ArrayList:'):
        print(msg,"항목수=",self.size(),self.items)

 

 

🙋‍♂️리스트 문제


 

 

 

 

 

 

 

728x90
반응형