An open API service indexing awesome lists of open source software.

https://github.com/setsugan/cpp_algorithm

アルゴリズムの実装練習
https://github.com/setsugan/cpp_algorithm

cpp

Last synced: 10 months ago
JSON representation

アルゴリズムの実装練習

Awesome Lists containing this project

README

          

# cpp_algorithm
アルゴリズムの実装練習

## nibuntansaku.cpp

渡した配列の中に任意の数字が含まれるかを判定する

n:探索する配列の長さ
numbers:探索する配列
target:探す数字

## merge_sort.cpp

渡された配列を降順に並び替えて標準出力する

n:並び替える配列の長さ
numbers:並び替える配列

渡された配列を1つになるまで分け、1つになったら値を返す。
左と右それぞれから返されたデータを、分離されたキューに入れる。
返されたデータは右と左の配列の最初のデータを比較し、並び替えていく。
並び替えられたデータは更に返され再起関数のちからでこれはくりかえされる。

## euclidean_algorithm.cpp

渡された2つの数字の最大公約数を求める

a, b:渡す数字

あまりが0なら返す。
あまりが0でないなら再起