Exemplo n.º 1
0
TwoDArray<T>::~TwoDArray<T>(){
 for(int i = 0; i<r; i++){
  recurDelete(theRows[i]);
 }
 delete[] theRows;
 delete[] theCols;
}
Exemplo n.º 2
0
Node<T>* TwoDArray<T>::recurDelete(Node<T>* n) { //specialized function to delete ROWS of sparse array
 if(n->getNextH()==0) {
  return n;
 }
 else {
  delete recurDelete(n->getNextH());
 }
}
Exemplo n.º 3
0
node *recurDelete(node *head){
	if(NULL==head)
		return NULL;
	head->next=recurDelete(head->next);
	printf("\nDeleted %d",head->data);
	free(head);
	return NULL;
}