原创 劍指off-約瑟夫環

題目:0,1..........n-1 n個數字組成一個圓圈,從0開始每次從0個圓圈裏刪除第m個數字,求出這個圓圈剩下的最後一個數字。 分析:這是一個約瑟夫環問題,有兩種解決辦法,第一種是用循環鏈表來模擬環,每刪除一個數字要m步,同時還需

原创 百度面試題-判斷是否有環

不光要判斷有環,還要計算長度,還要判斷鏈接點. 容我三思

原创 劍指off-成員變量初始化

成員變量初始化的順序只與聲明順序有關。

原创 減脂日記-02

今天小腿特別痛,可能是昨天運動量有點大,雖然拉伸了也於事無補 之前幾次下決心減脂都是因爲這種痠痛放棄的,今天第一圈的時候差點倒下,每一步都一晃,像黑客帝國動畫版本里那個短跑的 跑到第三圈緩和了基本上到了正常的狀態 每天保持相同的運動量,肌

原创 跑道一圈多少米

2道=84.39×2+(36.5+1.22×1)×3.14159×2=405.78154963道=84.39×2+(36.5+1.22×2)×3.14159×2=413.44702924道=84.39×2+(36.5+1.22×3)×3.

原创 劍指off-判斷5張牌是否是順子

題目:判斷五張牌是否是順子,大小王算0 分析:統計0的個數,統計空格數,比較0的個數和空格數的大小 //xin //判斷是不是順子 // 首先排序 //計算0個數,計算坑的個數。 bool isContinue(int *number)

原创 減脂日記-8-23

現在154.8斤,一個月12斤,基本是健康的減脂,每週3斤左右。昨天看了些東西,說增加要在攝取能量大於輸出,減脂是反過來的,那麼腹肌的訓練好難呀,又

原创 避免頭文件重複包含

爲了避免同一個文件被include多次,C/C++中有兩種方式,一種是#ifndef方式,一種是#pragma  once方式。在能夠支持這兩種方式的編譯器上,二者並沒有太大的區別,但是兩者仍然還是有一些細微的區別。  方式一:

原创 劍指off-求1到n的代數和

題目:求1到n的代數和,不能使用if else while  for switch case 分析:這個東西要用迭代來控制,應該是循環或者是遞歸,但是循環的or 和 while都不給用,遞歸只要也需要if來控制結束。 第一種方法是利用,類

原创 atoi的使用

頭文件<stdlib.h> 作用:將字符串轉化成整型,可以判斷正負號。 劍指offer裏說有全局變量來表示有沒有非法輸入,但是我沒找到,那麼用的時候自己先判斷一下吧。

原创 劍指off-不能被繼承的類

題目:不能被繼承的類 分析:子類繼承父類,會使用父類的構造和析構函數,那麼把父類的構造和析構函數都設置成私有就不會被繼承了。那麼要進行實例化就要用靜態函數來new。題目48

原创 劍指off-求兩個整數的和

題目:不能用+ - X 除,求兩個數的和 分析:不能用10進制的運算符,就用二進制運算符,分三步,第一步不考慮進位,0與0 是0 1與1是0 0,1 1,0都是1 這和異或的運算符運算結果相同。第二步考慮進位,只有當都是11的時候才進位,

原创 重載

暫停

原创 const的使用

 C++中的const關鍵字的用法非常靈活,而使用const將大大改善程序的健壯性,本人根據各方面查到的資料進行總結如下,期望對朋友們有所幫助。 Const 是C++中常用的類型修飾符,常類型是指使用類型修飾符const說明的類型,常類型