package Ġcom . your tion . stack Ċ Ċ import Ġcom . your tion . list . List Ċ Ċ /** Ċ Ġ* ĠStack Ċ Ġ* ĠCreated Ġby ĠYour tion Ġon Ġ 0 5 / 0 6 / 2 0 1 7 . Ċ Ġ*/ Ċ Ċ /** Ċ Ġ* Ġ æłĪ Ċ Ġ*/ Ċ class ĠStack < E > Ġ: ĠList < E >() Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĲĳ æłĪ ä¸Ń åİĭ åħ¥ ä¸Ģä¸ª åħĥç´ł Ġ[ data ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġpush ( data : ĠE ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinsert _ next ( data ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġä»İ æłĪ ä¸Ń å¼¹ åĩº ä¸Ģä¸ª åħĥç´ł ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġpop (): ĠE ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġremove _ next ()?. data ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ æłĪ é¡¶ éĥ¨ åħĥç´ł ä¸Ń åŃĺåĤ¨ çļĦæķ°æį® ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġpeek (): ĠE ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġhead ?. data ĊĠĠĠ Ġ} Ċ Ċ } Ċ