數據結構轉換

數據結構轉換

我們將樹節點分為葉子節點和非葉子節點。一個葉子節點可以簡單的處理為一個加了矩形框線的字元串,一個非葉子節點可以處理為一個加了矩形框線的字元串下面連線一堆樹。先看看結果吧。下面有兩幅圖片,表示的都是使用這篇文章的程式產生的兩棵語法樹。

中文名稱數據結構轉換
英文名稱data structure conversion
定  義從一種形式的數據結構到另一種數據結構的轉換,使兩種不同的數據能夠相互識別與兼容。
套用學科地理學(一級學科),地理信息系統(二級學科)

基本介紹

  • 中文名:數據結構轉換
  • 程式語言:C++
  • 分類:計算機技術
實現了一個很簡單的功能,將一棵樹轉換成bmp圖片並自動排版。
思路非常簡單。如果由於圖片太大而看不清楚,就另外儲存為到硬碟上慢慢觀賞吧。
這個算法並沒有通過什麼計算來得到一個緊湊的圖片。
語法樹語法樹
可以將元素分為樹、文字以及線條。構造這種圖的要領是每一個節點的坐標信息都使用父節點的坐標空間。這樣的話不僅可以很快計算出圖片所需要的尺寸,而且還可以很方便的繪製。繪製的時候遞歸一下,每加深一層就修改一下坐標空間。

相關詞條

熱門詞條

聯絡我們