原创 用位運算反轉一個字節
unsigned char reverse8( unsigned char c ) { c = ( c & 0x55 ) << 1 | ( c & 0xAA ) >> 1; c = ( c & 0x33 ) << 2
原创 NOJ1118玻璃球 【深藍】——集合DP
玻璃球 【深藍】 時間限制(普通/Java) : 10000 MS/ 30000 MS 運行內存限制 : 65536 KByte 總提交 : 47 測試通過 : 10 比賽描述 玩過玻璃球遊戲
原创 自定義函數實現strlen()函數的功能 significant!
一個10分的strlen函數了,完美的版本爲: int strlen( const char *str ) //輸入參數const,2分 { assert( str != NULL ); //斷言字符串地址非0,3分 in
原创 推薦系統小記20150123
一.此前的數據集 movies.dat 1::Toy Story (1995)::Animation|Children's|Comedy 2::Jumanji (1995)::Adventure|Children's|Fantasy ..
原创 App8_08_getClass
//利用getClass()方法返回運行該方法的對象所屬的類 class Person { protected String name; public Person(String xm) //構造方法 { name=xm;
原创 malloc/free和new/delete的區別
malloc與free是C++/C語言的標準庫函數,new/delete是C++的運算符。它們都可用於申請動態內存和釋放內存。對於非內部數據類型的對象而言,光用maloc/free無法滿足動態對象的要求。對象在創建的同時要自動執行構造函數
原创 100!的前100位
//求100!的前100位 //簡單:用數組記錄,然後計算進位,也確實只能這樣,因爲不可能有無限長度的數組 #include<stdio.h> #include<stdlib.h> // system("pause"); int mai
原创 阿拉伯數字To中文
/** * 項目名稱:阿拉伯數字to中文 */ package 阿拉伯數字to中文; /** * Main * * @author:shaojh * @2014年10月9日 下午9:52:52 */ public cl
原创 App8_4方法的覆蓋
//方法的覆蓋(方法的重寫) class Person { protected String name; protected int age; public Person(String name,int age) { this
原创 智力題(一)
(一) 五個海盜搶到了100顆寶石,每一顆都一樣大小和價值連城。他們決定這麼分: 抽籤決定自己的號碼(1、2、3、4、5) 首先,由1號提出分配方案,然後大家表決,當且僅當超過半數的人同意時,按照他的方案進行分配,否則將被扔進大海喂鯊魚
原创 Java筆試題——1237, 2474, 4948, 9896, 9896, 4948, 2474, 1237,
無語了,SB了,沒有掌握到遞歸的思想。。。 代碼: public static void print(int n) { System.out.println(n+","); if(n<=5000) print(n*2); System.o
原创 NOJ1119仙林鼎山遊樂園
仙林鼎山遊樂園 時間限制(普通/Java) : 1000 MS/ 3000 MS 運行內存限制 : 65536 KByte 總提交 : 365 測試通過 : 99 比賽描述 端午節到來,sed
原创 NOJ1114合法日期——interesting帶星期,一個神奇的公式
合法日期 時間限制(普通/Java) : 1000 MS/ 3000 MS 運行內存限制 : 65536 KByte 總提交 : 727 測試通過 : 113 比賽描述 知道日期的來歷嗎。我們
原创 指針數組和數組指針的區別
數組指針(也稱行指針) 定義 int (*p)[n]; ()優先級高,首先說明p是一個指針,指向一個整型的一維數組,這個一維數組的長度是n,也可以說是p的步長。也就是說執行p+1時,p要跨過n個整型數據的長度。 如要將二維數組賦給一指針,
原创 JS——閉包中關於函數數組的問題
JavaScript中閉包是一大關鍵點,書上認爲閉包是指有權訪問另一個函數作用域中的變量的函數。創建閉包的常見方式就是在一個函數內部創建另一個函數。 由於在JavaScript語言中,只有函數內部的子函數才能讀取局部變量,因此可以把閉包簡