Skip to content

Instantly share code, notes, and snippets.

@shoyan
Created September 2, 2013 02:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shoyan/6408803 to your computer and use it in GitHub Desktop.
Save shoyan/6408803 to your computer and use it in GitHub Desktop.
バブルソートで配列の値を昇順にソートする(Ruby版)
# encoding: utf-8
#
# バブルソートで配列の値を昇順にソートする
#
list = [8, 1, 3, 4, 9, 5]
j = 1
while j < list.size
i = j
while i <list.size
if (list[i - 1] > list[i]) then
tmp = list[i]
list[i] = list[i - 1]
list[i - 1] = tmp
end
i += 1
end
j += 1
end
p list
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment