stack と pile と heap の違いとは?
stack と pile と heap の違いとは何でしょう?
イラストにすると上のようになります
stackは「積まれた山」を指す単語です
きれいに整頓されている様子を表します
一方、pileも「積まれた山」を指します
雑然と積み上げられた様子を表します
整頓はされてないイメージで
わりと良くない意味で使われます
また、heapも「積まれた山」を指します
こちらも雑然と積まれた様子を表します
pileと意味はだいたい同じですが
heapは、より「山型」なイメージです