[C] 874* Viết hàm xuất các nút trên tầng thứ k của cây
Tác giả:
- Trần Hán Huy – tranhanhuy.wordpress.com
Sách:
- Bài tập kĩ thuật lập trình C/C++ – Nguyễn Tấn Trần Minh Khang
Đề bài
- 874* Viết hàm xuất các nút trên tầng thứ k của cây
Code
/*Nick yahoo: conloyal*/ /*Soft: visual studio 2008*/ //874* Viết hàm xuất các nút trên tầng thứ k của cây void Xuat(Tree c, int k) { if (c!=NULL) { k--; if (c->pLeft != NULL) Xuat(c->pLeft,k); if (k==0) printf(\"%4d\", c->iX); if (c->pRight != NULL) Xuat(c->pRight,k); } } void NhapK(int &k) { printf(\"\nNhap tang thu k: \"); scanf_s(\"%d\",&k); } void main() { Tree c = NULL; Nhap(c); int k; NhapK(k); printf(\"\nXuat cac gia tri tang thu k cua cay theo LNR: \"); Xuat(c,k+1); }
Link source: