All pastes #2127997 Raw Edit

Someone

public text v1 · immutable
#2127997 ·published 2012-03-14 03:22 UTC
rendered paste body
n = degree
c = coefficient
prev = Root
node = Root

if not node:
	if c:
		Root = Node(n, c)
	return

while node:
	if node->degree == n:
		if c == 0:
			if node == Root:
				Root = Root->next
			else:
				prev->next = node->next
			delete (node)
		else:
			node->coefficient = c
	elif node->degree > n:
		if c != 0:
			temp = Node(n, c)
			if node == Root:
				Root = temp
			else:		
				prev->next = temp
			temp->next = node
		return

	prev = node
	node = node->next