原创 C/C++數組名與指針區別深入探索

引言  指針是C/C++語言的特色,而數組名與指針有太多的相似,甚至很多時候,數組名可以作爲指針使用。於是乎,很多程序設計者就被搞糊塗了。而許多的大學老師,他們在C語言的教學過程中也錯誤得給學生講解:"數組名就是指針"。很幸運,我的大學老師

原创 二叉樹遞歸遍歷和非遞歸遍歷

1. 二叉樹遍歷定義 遍歷二叉樹,即遵從某種次序訪問二叉樹中的所有節點,使得每個節點僅被訪問一次。這裏提到的“訪問”是指對節點施行某種操作,可以是輸出節點信息,修改節點值等,但要求這種訪問不破壞它原來的數據結構。在本文中,遍歷操作操作爲訪問