2011-01-01から1ヶ月間の記事一覧

simple quick sort

何年ぶりかに、quick sortを書いてみた。 たぶんこれ以上美しくはかけないと思う。 あくまで独断と偏見だけど。 void quickSort(int *a, int n){ if( n <= 1 ) return; int i=1,j=n-1; int pivot = a[0]; int swp; while( i<j ){ if( a[i] <= pivot ){ i++; }else{ swp = a[i]; a[i] = a[j]; a[j] = swp; j--; } } if( a[i] > pivot ){ i--; } a[0] = a[i]; a[</j>…

androidのopenglesをつかってみる。三角形の描画

色々サンプルはあるけど、無駄なものがおおい。 必要な部分をしぼって描いてみた。activity。 import android.app.Activity; import android.os.Bundle; import android.opengl.GLSurfaceView; public class MainActivity extends Activity { private GLSurf…

androidでopenglesをつかってみる。画面の表示

まずは、アクティビティの設定。 import android.app.Activity; import android.os.Bundle; import android.opengl.GLSurfaceView; public class MainActivity extends Activity { private GLSurfaceView mGLView; /** Called when the activity is first cr…

androidのopenglesをつかってみる。立方体の描画

ひきつづき、Cubeの描画。activityは変更なし。 public class MainActivity extends Activity { private GLSurfaceView mGLView; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.on…