示例#1
0
文件: main.c 项目: kmieszala/C
void inorder_print(struct wierzcholek *w){
  if(w!=NULL){
    inorder_print(w->lewe_poddrzewo);
    wprintf(L"%9d %s\n",w->liczba_wystapien,w->slowo);
    inorder_print(w->prawe_poddrzewo);
  }
}
void inorder_print (struct minHeap* x, int i)
{
	if (2*i + 1 <= x->size)
	{
		inorder_print(x, 2*i + 1);
	}
	
	printf("%d ", x->elements[i].data);
	
	if (2*i + 2 <= x->size)
	{
		inorder_print(x, 2*i + 2);
	}
}
示例#3
0
void RBTree::display()
{
    preorder_print(root);
    std::cout << '\n';
    inorder_print(root);
    std::cout << '\n';
}
示例#4
0
文件: main.c 项目: kmieszala/C
int main()
{
 
  struct wierzcholek *korzen=NULL;
  wchar_t nastepne_slowo[100];
  
   setlocale(LC_CTYPE,"");
  wchar_t slowo1[100];
  while(wscanf(L"%s",slowo1)==1){
    wcscpy(nastepne_slowo,slowo1);
    korzen = wstaw_wierzcholek(korzen,lowercase(nastepne_slowo));
    
  }
  





  inorder_print(korzen);
    return EXIT_SUCCESS;
}