牛客網刷題筆記 c 篇

2021-09-03 06:35:19 字數 322 閱讀 6457

1、if(a > b > c)的判斷是先判斷 a > b ,若為真值為1否則為-1,再將1或-1與c做比較。雖然這樣的寫法較少,但不會編譯出錯。

2、構造異質鍊錶的意義是用抽象類指標構造類物件鍊錶。在實際中, 很多場景都要用鍊錶來管理不同型別的物件/結點, 這樣的鍊錶叫異質鍊錶,如果將這些不同型別的物件用鍊錶進行直接鏈結, 顯然不太好操作(不能用for迴圈來搞), 換個思路吧, 我們可以抽象出這些物件的共同點, 將這些共同點構造成結點, 然後把這些結點串起來。 並且需要保證, 通過這些結點, 可以訪問到對應的物件,也就是用抽象類指標構造派生類物件鍊錶。

3、c語言程式有若干函式構成,是面向過程的

牛客網刷題 SQL篇

牛客網sql刷題日記 day 1 查詢最晚入職員工的資訊 題目描述 有乙個員工employees表簡況如下 建表語句如下 create tableemployees emp noint 11 not null,birth datedate not null,first namevarchar 14 ...

牛客網刷題筆記

今天在牛客網刷了一道求最長字串是回文數的長度,剛開始的時候,我用兩個指標,乙個指前邊,乙個指後邊,對比兩個指標指向的值,相等則前邊的指標後移,後邊的指標前移,然後再判斷是否相等,如果不相等,那麼就不是回文數,前邊的指標回到第一次開始的地方,後邊的指標回到第一次開始的地方,前邊的指標再自加後移移位,然...

牛客網C 刷題

今天刷了些c 的題,就其中物件導向分享一下我的感悟。首先區分一下物件導向和面向過程 物件導向是首先抽象出各種物件 各種類 把資料和方法都封裝在物件中 類 然後各個物件之間發生相互作用。面向過程是將問題分解成若干步驟 動作 每個步驟 動作 用乙個函式來實現,在使用的時候,將資料傳遞給這些函式。stl有...