EurekaMoments

ロボットや自動車の自律移動に関する知識や技術、プログラミング、ソフトウェア開発について勉強したことをメモするブログ

Valid Parentheses問題とC++サンプルコード

背景

プログラミングテストの練習問題として、
ハッシュマップとスタックを利用した
Valid Parentheses問題を解いたので、
その解法をメモしておく。

目次

  • 背景
  • 目次
  • 問題
  • 解法
続きを読む

Add Two Numbers問題とC++サンプルコード

背景

プログラミングテストの練習問題として、
連結リストを用いたAdd Two Numbers問題を
解いたので、その解法をメモしておく。

目次

  • 背景
  • 目次
  • 連結リスト関連の類題
  • 問題
  • 解法
続きを読む

連結リストから重複したノードを全て削除する問題とC++サンプルコード

背景

プログラミングテストの練習問題として、
連結リストから重複したノードを全て削除
する問題を解いたので、その解法をメモ
しておく。

目次

  • 背景
  • 目次
  • 連結リストに関する類題
  • 問題
  • 解法
続きを読む

重複したノードを含んだ連結リストをユニークなリストにする問題とC++サンプルコード

背景

プログラミングテストの練習問題として、
重複したノードを含んだ連結リストをユニークに
する問題を解いたので、その解法をメモしておく。

目次

  • 背景
  • 目次
  • 連結リストに関する類題
  • 問題
  • 解法
続きを読む

IntelliJ IDEAでJavaコードのユニットテストをする手順

背景

Javaを勉強するにあたり、開発環境としてIntelliJ IDEAを使い始めた。
作成したクラスのユニットテストコードを作成・実行する機能がとても
便利なので、その際の手順をメモしておく。

目次

  • 背景
  • 目次
  • JUnitによるユニットテスト
  • ユニットテスト実行手順
    • 1. テスト対象のクラスを作成する
    • 2. テストコード用ディレクトリを作成する
    • 3. 作成したディレクトリをテスト用に設定する
    • 4. テスト用クラスを作成する
    • 5. テストコードの中身を記述する
    • 6. テストコードを実行する
続きを読む

連結リストのサイクル検出問題とC++サンプルコード

背景

コーディングインタビューの練習問題として、
連結リストのサイクル検出問題を解いたので、
その解法をメモしておく。

目次

  • 背景
  • 目次
  • 連結リストとは
  • サイクル検出
  • 解法
続きを読む