![Thumbnail of post image 145](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/06/c5f2cdea282446f76db540335f82cbf1_s-320x180.jpg)
JavaScriptで加速度センサーとジャイロスコープから値を取ってみた
こんにちは。突然ですが、スマートフォンを機械として使いこなしていますか?スマートフォンにはさまざまなセンサーが入っています。加速度センサーやジャイロスコープ、近接センサーなどのセン ...
![Thumbnail of post image 142](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/05/b52177ee54a3291d97aec6efcb83edcf_s-320x180.jpg)
無限の猿定理
こんにちは。今回も乱数関係の題材を取り上げます。今回は無限の猿定理をプログラムを作って実験してみます。 無限の猿定理とは 「猿がタイプライターの鍵盤をいつまでもランダムに叩き続けれ ...
![Thumbnail of post image 138](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/05/9b7124c1ef74abd4f90859b4d281068f_s-320x180.jpg)
ボゴソートによる整列を実装してみる
こんにちは。今回は完全にネタです。 ボゴソートとは てきとーにシャッフルします。うまくソートされていたら、ソートが完了です。 ソートされるまでこの繰り返しをします。とにかく運だけが ...
![Thumbnail of post image 096](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/05/40cfcbd55cf132142526c64462d02c47_s-320x180.jpg)
forもwhileも使わない繰り返し
こんにちは。今日はちょっとした小ネタです。forもwhileも使わないで繰り返しを書きます。 昇順で数えてみる def loop( n ): if n>1: loop( n- ...
![Thumbnail of post image 004](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/05/49d08fa3a6f774972ed003d3fe8d58f1_s-320x180.jpg)
LINE Messaging APIを使ってみる
こんにちは。今回もAPIを使ってみます。今回はLINE Messaging APIを取り上げます。 LINE Messaging APIを使ってみた動機 今回は、このサイトの記事の ...
![Thumbnail of post image 075](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/05/7c62ea8347b8f7a0fa862b667925a147_s-320x180.jpg)
Yahoo!ローカルサーチAPIを使ってみる
こんにちは。今回はこの数回続けてきた暗号ではなく、別の内容にします。データを集める際にAPI(Application Programming Interface)を使えると、とても ...
![Thumbnail of post image 194](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/03/7792833f0d12904969156bbc8438eb36_s-320x180.jpg)
逆ポーランド記法
こんにちは。これまでデータ構造について書いてきたので、その中のスタックを使ったプログラムとして、「逆ポーランド記法」について書きたいと思います。 逆ポーランド記法とは 普段、私たち ...
![Thumbnail of post image 131](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/03/6944318a778d4216a04872f1af52eac9_s-320x180.jpg)
Pythonでさまざまなデータ構造(2)
こんにちは。前回は連結リスト構造とそれに関連したデータ構造をPythonでプログラムを書き直してみました。 今回は木構造に関係したデータ構造をPythonのプログラムにしてみたいと ...
![Thumbnail of post image 175](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/03/c6f9be3ab7e3a1bec68a54946b07f033_s-320x180.jpg)
Pythonでさまざまなデータ構造(1)
こんにちは。これまで10回以上にわたり、さまざまなデータ構造を取り上げてきました。そこで使ったプログラミング言語はJavaでした。競技プログラミングを目指すならば、絶対にCまたはC ...
![Thumbnail of post image 149](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/03/0I9A5591ISUMI_TP_V4-320x180.jpg)
さまざまなデータ構造(12)二分探索木3
こんにちは。前回は二分探索木を取り上げました。今回はプログラムをまとめることにします。 二分探索木のクラス 前回示した手順をクラスとしてまとめました。次のようになります。前回のポイ ...
![Thumbnail of post image 188](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/03/7edfb438ca43b3e4c7e6da697e005e90_s-320x180.jpg)
さまざまなデータ構造(11)二分探索木2
こんにちは。前回は二分探索木とは何かについて説明し、探索と挿入について書きました。前回やり残したデータの削除について書きます。 データの削除 二分探索木でデータを削除するには工夫が ...
![Thumbnail of post image 187](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/02/bd5d3e16d52f80f3b8f7b66fa97e9d4d_s-320x180.jpg)
さまざまなデータ構造(10)二分探索木1
こんにちは。今日は3の倍数の日ではありませんが、2月の更新が9回になってしまうので更新することにします。 前々回・前回の2回で二分木について取り上げました。さらに発展して今回は二分 ...
![Thumbnail of post image 167](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/02/f71404896567178ed2fb07ee7861bf19_s-320x180.jpg)
さまざまなデータ構造(9)二分木2
こんにちは。前回は二分木とその走査について取り上げました。今回はプログラムを整理しておきたいと思います。 二分木を作り走査するプログラム それでは、実行用のプログラムを掲載します。 ...
![Thumbnail of post image 069](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/02/1f90f142c6cb8fc9e29fb692c38b103a_s-320x180.jpg)
さまざまなデータ構造(8)二分木1
こんにちは。今回は木構造です。これまでに取り上げた連結リスト、スタック、キューはすべて1方向でした。それに対して、木構造は複数に分岐します。今回は高々2つの分岐までの木を扱います。 ...
![Thumbnail of post image 014](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/02/3b6bff8e9aefc851168198e55521468d_s-320x180.jpg)
さまざまなデータ構造(7)キュー2
こんにちは。前回はキューについて説明しました。今回は、キュークラスとしてまとめます。 キューのプログラム(Java) package data_structure; public ...
![Thumbnail of post image 020](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/02/ebeecb3d838b4c74f248dcfe57a7356c_s-320x180.jpg)
さまざまなデータ構造(6)キュー1
こんにちは。引き続きデータ構造について書いていきます。今回はキューです。 キューとは 人気のラーメン屋に並んだことはありますか?私はあります。1時間くらい待ったかな~。待ち行列がキ ...
![Thumbnail of post image 152](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/02/14fd2a084441aa5807fbf2808c1f4280_s-320x180.jpg)
さまざまなデータ構造(5)スタック2
こんにちは。前回はスタックについて説明しました。今回は、スタッククラスとしてまとめます。 スタックのプログラム(Java) package data_structure; publ ...
![Thumbnail of post image 167](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/02/d9d57f4f78575a9a1dfef55540c1a9cf_s-320x180.jpg)
さまざまなデータ構造(4)スタック1
こんにちは。引き続きデータ構造について書いていきます。今回はスタックです。 スタックとは 机の上を見てください。ほ~ら、本やらプリントやら山積みになっているでしょう。まさにスタック ...
![Thumbnail of post image 019](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/02/0b5d1153b371e50c806c2ea89814adef_s-320x180.jpg)
さまざまなデータ構造(3)連結リスト2
こんにちは。前回に引き続き、今回も連結リストです。今回はいよいよプログラムです。 ちなみに、前の2回が関連するので「片方向リスト用のノード」、「連結リスト1」をご覧ください。 Ja ...
![Thumbnail of post image 135](https://joho-ka.mints.ne.jp/wp-content/uploads/2019/02/bf0024f2ef8da3fc008b30210e5a06cf_s-320x180.jpg)
さまざまなデータ構造(2)連結リスト1
こんにちは。前回は片方向リスト用のノードを作っただけで終わりにしてしまいました。今回は、そのノードを使って連結リストを作りたいと思います。 とりあえず、前回の記事(片方向リスト用の ...