タグ

チュートリアルに関するamadeusのブックマーク (3)

  • ポインタ

    せりか式 - C 言語チュートリアル - ポインタ いつもと違って,今回はポインタの基礎を少々 目次 ポインタとは 基 種類 普通のポインタ 関数ポインタ NULLポインタ void型のポインタ 使い方 ポインタ演算 応用 配列 関数ポインタ 引数とする例 返値となる例 ファイルからの読み込み 多次元配列の動的生成 ポインタとは メモリをいじり回すための手段です. 単なる変数は,変数が指している番地の値しか利用できませんが,ポインタ変数を利用することで,ポインタ変数が指している番地の値が指している番地の値を利用することができます. 少々ややこしいですが,1つ先まで利用できるようになるわけです. 右図の例の場合,変数iを利用するとiの値しか使うことができませんが,ポインタ変数pに変数iの番地を入れておくことで,間接的に変数iもいじることができるのです. 結局ややこしくなった上に,iしか使え

  • 文法圧縮入門:超高速テキスト処理のためのデータ圧縮(NLP2014チュートリアル)

    言語処理学会第20回年次大会(2014/3)のチュートリアル講義資料です。 - 要旨 - 文法圧縮とは,入力テキストをよりコンパクトな文脈自由文法(CFG)に変換する圧縮法の総称である. 文法圧縮の強みは圧縮テキストを展開すること無く,検索等のテキスト処理を効率よく行える点にある. 驚くべきことにその処理速度は,元テキスト上での同じ処理を理論的に,時には実際にも凌駕する. また近年,ウェブアーカイブやログ,ゲノム配列等の大規模実データを高効率に圧縮できることで注目を集めている. しかしながら,文法圧縮についての初学者向けの解説資料はまだまだ少ない. そこでチュートリアルでは,文法圧縮の歴史的背景から最新動向までを幅広く紹介する. 具体的には文法変換アルゴリズム,圧縮テキスト上での文字列パターン検索,文法圧縮に基づく省メモリデータ構造等の解説を行う.Read less

    文法圧縮入門:超高速テキスト処理のためのデータ圧縮(NLP2014チュートリアル)
  • イラストでわかる!git入門の入門

    こんにちは、アシアルの志田です。 社内でもgitが浸透し、皆バージョン管理といえばgitだよね、という空気になってきました。 ですが、これまでバージョン管理システムを使ったことがない人にオススメしても、 「gitて…まあ…そりゃ…ねえ、いつかやらないといけないけど…」 「ギット?ジット?俺はgiはジと読む派なので、gitは胡散臭いと思う」 「そもそもバージョン管理して何が嬉しいの?なんか難しそうでいやだ」 というような反応ばかりでした。 きっとみんな、gitって難しくて訳のわからんもんだと思っているのでは?と思い、 今回はgit入門の入門、gitってなんだ?というところから、簡単にgitを使う際の流れについてご説明します。 ちょっと不安を覚えるようなイラストがついていますので、頑張って読んでください。 バージョン管理ってなに? プログラムを書いていて、こんなことありませんか?私はあります…

    イラストでわかる!git入門の入門
  • 1