import sys from time import clock try: input=open('in8_6.txt','r') output=open('out_26_8_6.txt','w') except IOError: print "The file does not exist" memory=0 operation=0 start=clock() count=0 for row in input: if count==0: n=row.split(",") elif count==2: list=row.split(",") elif count==4: num=row.split(",") count=count+1 output.write("Initial queue contents are"+str("\n")) for i in range(0,int(n[0]),1): if i==0: output.write(list[i]) else: output.write(str(",")+list[i]) for i in range(0,int(n[1]),1): list.append(num[i]) del list[0] operation=operation+2 output.write(str("\n")+"Queue contents at the end of program are"+str("\n")) for i in range(0,int(n[1]),1): if i==0: output.write(list[i]) else: output.write(str(",")+list[i]) elapsed=clock()-start memory=sys.getsizeof(operation)+sys.getsizeof(count)+sys.getsizeof(n)+sys.getsizeof(list)+sys.getsizeof(num) output.write("\n\n Size of queue is "+str(len(list))+"\n No of operations are "+str(operation)+"\n Time consumed is "+str(elapsed)+" secs"+"\n Memory consumed is "+str(memory)+" bytes") input.close() output.close()