スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

C++の参照

#include <iostream>

using namespace std;

class cls{
public:
cls(int p):p(p){};
int p;
};

int main(){
int n,dim;

cls one(1);
cls two(2);
cls six(6);

cls *v1=&one;
cls *v2=&one;

v2=&six;

cout<<one.p<<endl;
cout<<two.p<<endl;
cout<<six.p<<endl;

cout<<v1->p<<endl;
cout<<v2->p<<endl;
return 0;
}


stdout:
1
2
6
1
6


これを参照表現を使って書きたい。

続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

tag : c++

K-means法

n個のデータをm個の塊とみなし分別するアルゴリズム。
とても単純なアルゴリズム。


乱雑な実行結果の可視化
Before
20160214kmean_0.png
After
20160214kmean_1.png

続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

tag : c++ Ruby 機械学習 アルゴリズムとデータ構造

お絵かきロジックをプログラムで解かせる

[WP]no.017 お絵かきロジック解法
http://shonen9th.blog.fc2.com/blog-entry-58.html

全体のソースコードを載せない的なことを言ったような気がしますが、載せました。
どちらかと言えばGithubの練習がメインです。

https://github.com/buyoh/prgm_paintl

現在40x40の問題で、8秒かかります。(著作権の都合上このサンプルデータのアップロードはできません)
もっと早くできる気がするんですがー。


github、まだ便利という実感が湧かない…


続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

tag : c++ アルゴリズムとデータ構造

[WP]no.013 学習細胞的な何か


Neuron(脳細胞)とかいうクラス名になってますが、そこまで専門的な事はやっていないです。入門・基礎レベル。
ハードウェアレベル(論理回路)でも書けるレベル。


「xxxという値が与えられたとき、これはtrueか?falseか?」を行うneuronです。
neuronが保持する状態として、「xxという値はたぶんtrue、yyという値は絶対false、zzという値はたぶんfalse…」を記憶します。

「xxはfalseでした」→「xxという値はたぶんfalse」
「xxはtrueでした」→「xxという値は絶対true」
と、状態を変化させれば、学習できます。

続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

tag : c++ アルゴリズムとデータ構造

[WP]no.012 C++ stack,queue

weekly programingの1週間の定義が曖昧に

コレクションが気に入らなかったので自作した。

途中からやっぱりC++の仕様に嫌気が差したので雑仕様。C言語脳です
ポインタで操作。参照型を使わざるを得ない、という状況ではないと思うので。
operator []は参照型の方が良かったかもしれません。

テンプレート型は分割コンパイルできないんですね。ヘッダに中身を書く必要があります。


自分でこのプログラムを使うか?と言われたら使いませんけどね…もう少し改良が必要かもしれません…

続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

tag : アルゴリズムとデータ構造 c++

ブログ移転のお知らせ
ブログをshonen.hateblo.jpに移転します. 新規の記事はこちらに投稿します.
プロフィール

舞葉(ぶよう)

Author:舞葉(ぶよう)
github.io
はてなブログ(競プロ)

古い記事のソースコードは色分けしていないので、高機能テキストエディタに貼り付けたほうが見やすいかも。

検索フォーム
このブログについて
自分がつまづいた話題、なんとなく書きたいと思ったこと、ググったけど殆ど資料なかったぞオイ な話等をアップする予定。通りすがりでも、参考になっていただければと。プログラムの例外入力、メモリリークは責任負いません。投稿された記事は修正・削除する場合があります。
カテゴリ
タグ

HSP3アルゴリズムとデータ構造c++RubyJavaUnity画像解析C機械学習C#LinuxcodeIQKinectMinecraftTonyuSystemraspberrypiPythonHTML5音声制御Simulinkruby俺ルール通信制御Javascriptシミュレーション

counter-shinobi
固定記事
最新記事
最新コメント
月別アーカイブ
ブロとも申請フォーム

この人とブロともになる

アクセスランキング
[ジャンルランキング]
コンピュータ
963位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
198位
アクセスランキングを見る>>
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。