google-site-verification=KwoyNUeKe7VDQiI7kfq9Jyto1RpwO7D9Qcqdh6qhaWc

Python

No Image

Windows10や11でPythonの外部ライブラリーのインストールやアンインストール、アップデートの方法の解説をします。


Pythonの外部ライブラリーのインストール方法

標準ライブラリーはPytho

アルゴリズム

Thumbnail of post image 172

Pythonでアルゴリズムのキューの解説をします。


キュー

キュー(queue)はスタックと同様にデータを一時的に蓄えるためのデータ構造のひとつです。

キューのデータの出し入れは先入れ先出し(

アルゴリズム

Thumbnail of post image 183

Pythonでアルゴリズムのスタックの解説をします。


スタック

スタック(stack)はデータを一時的に蓄えるためのデータ構造のひとつです。

スタックのデータの出し入れは後入れ先出し(LIFO

アルゴリズム

Thumbnail of post image 115

Pythonでアルゴリズムのハッシュ法とチェイン法の解説をします。


ソート済み配列への要素の追加

要素数が13個の配列xがあるとします。

配列xには4、10、19、25、37、44、53、68

アルゴリズム

Thumbnail of post image 167

Pythonでアルゴリズムの循環リスト、重連結リスト、循環・重連結リストの解説をします。


循環リスト

循環リスト(circular list)は線形リストの末尾ノードに先頭ノードを参照するポインタを加えた

アルゴリズム

No Image

Pythonでアルゴリズムの線形リスト(連結リスト)の解説をします。


リスト

データが順序付けられて並んでいるデータ構造をリストといいます。

Pythonの組込み型のリスト型(list型)とは

アルゴリズム

No Image

Pythonでアルゴリズムの番兵法の解説をします。


番兵法

線形探索では繰り返しのたびに2つの終了条件をチェックします。

配列の要素が少なければ問題ないですが1万とかになるとかなりのコストにな

アルゴリズム

No Image

Pythonでアルゴリズムの2分探索の解説をします。


2分探索とは

2分探索(binary search)は要素がキーの昇順・降順にソートされて並んだ配列からの探索を行うアルゴリズムです。

アルゴリズム

No Image

Pythonでアルゴリズムの線形探索の解説をします。


線形探索とは

要素が直線状に並んだ配列からの探索は、目的とする値(キー)を持つ要素を先頭から順番に調べることで見つかります。

この探索法を

Python

No Image

Pythonで文字列をランダムに並び替えるrandom.shuffle()関数について解説します。


文字列をランダムに並び替えるプログラムコード例# 文字列をランダムに並び替えるimport randoms