All pastes #236448 Raw Edit

Unnamed

public cpp v1 · immutable
·published 2006-11-03 20:20 UTC
rendered paste body
template <class T>void Set<T>::add(T num) {	for (int j = 0; j < length; j++) {		vals[j] = data[j];	}	if (pos == 0) {		data[0] = num;		pos++;		return;	}	else if {		if (num > data[pos]) {		data[pos+1] = num;		pos++;		return;	else {		for (int k = 0; k < pos; k++) {			if (num < data[k]) {				data[k] = num;				for (int m = k+1; m < length; m++) {					data[m] = vals[m-1];				}				pos++;				return;			}			else if (num == data[k]) {				return;			}			else if ((num > data[k]) && (num < data[k+1])) {				data[k + 1] = num;				for (int n = k+2; n < length; n++) {					data[n] = vals[n-1];				}				pos++;				return;			}			else {			}							}	}	}