package Ġalgorithm Ċ Ċ import Ġle e code . println Ċ import Ġjava . util . Arrays Ċ Ċ /** Ċ Ġ* Ċ Ġ* Ġ@ author Ġ Ġdo ive Ċ Ġ* Ġon Ġ 2 0 1 8 / 1 2 / 1 7 Ġ 1 1 : 0 6 Ċ Ġ*/ Ċ internal Ġinterface ĠI Array Sort Ġ{ ĊĠĠĠ Ġfun Ġsort ( array : ĠInt Array ): ĠInt Array ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ äº¤ æį¢ ä¸¤ä¸ª æķ° åĢ¼ ĊĠĠĠĠ Ġ*/ ĊĠĠĠĠ Ġfun ĠInt Array . swap ( Ġp : ĠInt , Ġq : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis [ p ] Ġ= Ġthis [ p ] Ġxor Ġthis [ q ] ĊĠĠĠĠĠĠĠ Ġthis [ q ] Ġ= Ġthis [ p ] Ġxor Ġthis [ q ] ĊĠĠĠĠĠĠĠ Ġthis [ p ] Ġ= Ġthis [ p ] Ġxor Ġthis [ q ] ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠInt Array . print () Ġ= ĠArrays . toString ( this ). println ()