stack と pile と heap の違いとは?

stack と pile と heap の違い

stack と pile と heap の違いとは何でしょう?
イラストにすると上のようになります


stackは「積まれた山」を指す単語です
きれいに整頓されている様子を表します

「stack」の意味・例文を
辞書サイトで見る > JPN / ENG


一方、pileも「積まれた山」を指します
雑然と積み上げられた様子を表します
整頓されてないイメージがあり
良くない意味で使われる場合が多いです

「pile」の意味・例文を
辞書サイトで見る > JPN / ENG


また、heapも「積まれた山」を指します
こちらも雑然と積まれた様子を表します
pileと意味はだいたい同じですが
heapは、より「山型」なイメージです

「heap」の意味・例文を
辞書サイトで見る > JPN / ENG

Instagramもやってます
2日に1投稿くらいのペースです
フォローよろしくお願いします :D