Example #1
0
def main():
    pq = Priority_Queue()
    pq.insert(99)
    print(pq._values)
    target1, target2 = pq.split_key(100)

    print(target1._values)
    print(target2._values)
Example #2
0
"""
-------------------------------------------------------
[program 3]
-------------------------------------------------------
Author:  Anshul Khatri
ID:      193313680
Email:   [email protected]
Section: CP164 Winter 2020
__updated__ = "2020-02-06"
-------------------------------------------------------
"""

from Priority_Queue_array import Priority_Queue
source = Priority_Queue()
source.insert(11)
source.insert(22)
source.insert(44)
source.insert(33)
source.insert(66)
source.insert(5)
print(source._values)
target1, target2 = source.split_key(33)
for k in target1:
    print(k)
print()

for y in target2:
    print(y)
''' 
...................................................
CP164 - Data Structures 

Author: Laith Adi 

ID: 170265190    

Email: [email protected]

Updated: 2019-02-10 
...................................................
'''

from Priority_Queue_array import Priority_Queue

pq = Priority_Queue()
pq.insert(1)
pq.insert(2)
pq.insert(3)
pq.insert(4)

print(pq._values)

key = 2
print(key)

target1, target2 = pq.split_key(key)

print(target1._values, target2._values)