114A當代藝術與跨域設計-音樂二元樹 音樂二元樹Binary Tree Music Player 作者 | 何冠慶媒材 | 瀏覽器、前端網頁(有聲)尺寸 | 螢幕大小這是一棵「音樂二元樹」。樹上的每個節點都代表一個音符。你可以選擇用不同的演算法去走訪這棵樹,而走訪的順序會直接決定你聽到的旋律順序。總共有四種走訪方式:PreorderInorderPostorderBFS每種走法會以不同的順序拜訪樹上的節點,所以音符的播放順序也會跟著變。簡單來說,就是:你輸入一段旋律 → 選一種走樹方式 → 程式替你生出一棵樹 → 用那種走法走樹時會播放出你原本輸入的旋律。也可以用其他走法去聽這棵樹在其他走法下聽起來如何。