紀念第一篇 cnblog:網易內推筆試題——快速排序與絕對值差判斷
紀念第一篇 cnblog:網易內推筆試題——快速排序與絕對值差判斷 2016-08-10 首發博客園,記錄一次筆試題:給 N 個學生分數,排序後從高到低選 Nu
POJ 1082 Calendar Game:月份與日期同奇偶即可獲勝的簡單規律
POJ 1082 Calendar Game:月份與日期同奇偶即可獲勝的簡單規律 雙方輪流推進日期,每次可將月份 +1 或日期 +1,先達到 12/31 者勝。
《Effective Modern C++》條款 1:理解模板類型推導規則
《Effective Modern C++》條款 1:理解模板類型推導規則 Scott Meyers 經典新作核心筆記。模板類型推導不僅依賴實參類型,還與形參形
C++ Lambda 表達式完整指南:語法、捕獲、可變、異常、返回類型與實戰技巧
C++ Lambda 表達式完整指南:語法、捕獲、可變、異常、返回類型與實戰技巧 Lambda 是 C++11 引入的核心特性,定義匿名函數對象,廣泛用於 ST
商僕過河問題:廣度優先搜索 (BFS) 求最少渡河步數
商僕過河問題:廣度優先搜索 (BFS) 求最少渡河步數 推廣經典「三商三僕一條船」問題:m 對商僕,船容量 c 人。任意河岸上僕人數不得超過商人數(除非商人為
HDU 4430 Yukari's Birthday:二分枚舉 r 求最小 r*k 的等比數列和分解
HDU 4430 Yukaris Birthday:二分枚舉 r 求最小 r*k 的等比數列和分解 給定 n (≤ 1e12),求滿足 k^1 + k^2 +
從零開始:用 C++ 重寫一門面向對象程式語言的實戰紀實
前言:為什麼要造輪子? 兩個月前,我自學了編譯原理,並在草草覽完前端知識後,勉強實現了一門「不能算語言的語言」。雖然一直想維護它,但原始碼是用 Java 編寫的
C/C++ 面試核心知識點總結(二):深淺拷貝、CString 實現、線程同步
C/C++ 面試核心知識點總結(二):深淺拷貝、CString 實現、線程同步 4. 深拷貝與淺拷貝 何時調用拷貝構造/賦值運算符 對象作值傳遞參數傳入函數
數字三角形系列問題:動態規劃自底向上求最大路徑和與模 100 最大值
數字三角形系列問題:動態規劃自底向上求最大路徑和與模 100 最大值 經典 DP 入門模型:從三角形頂點到底邊,每步只能向左下或右下移動,求路徑數字和的極值。
C/C++ 面試核心知識點總結(一):字節對齊、static、靜態成員
C/C++ 面試核心知識點總結(一):字節對齊、static、靜態成員 整理自真實面試經歷,涵蓋高頻必考點,附帶原理講解與典型例題。 1. 字節對齊(結構體大
HDU 4424 Conquer a New Region:並查集維護最大承載量和
HDU 4424 Conquer a New Region:並查集維護最大承載量和 給定 n 個點、n-1 條邊構成的樹,邊有權值(承載量)。兩點間路徑的承載量
C++ 基本數據類型範圍完整對照表(32/64 位兼容)
C++ 基本數據類型範圍完整對照表(32/64 位兼容) Visual C++ 32 位與 64 位編譯器均遵循下表範圍。選擇類型時請根據實際數值範圍,避免溢出
C/C++ 開發實戰技巧匯總:快速冪、並查集、取模、輸入輸出與常見坑點
C/C++ 開發實戰技巧匯總:快速冪、並查集、取模、輸入輸出與常見坑點 整理自實戰經驗的 15 條核心技巧,涵蓋算法模板、語言細節、調試習慣,助力競程與工程開發
QT 自定義分頁導航控件 PageNavigator:功能增強與記憶體洩漏修復
QT 自定義分頁導航控件 PageNavigator:功能增強與記憶體洩漏修復 在處理大量數據的 QTableWidget 時,為提升性能需引入分頁機制。本文介
C++ 訪問控制權限詳解:public、protected、private 的區別與繼承影響
C++ 訪問控制權限詳解:public、protected、private 的區別與繼承影響 C++ 中類成員的可見性由三個關鍵字控制,繼承方式又會進一步改變基
POJ 3087 Shuffle'm Up:撲克牌洗牌模擬與循環檢測
POJ 3087 Shufflem Up:撲克牌洗牌模擬與循環檢測 給定兩堆各 m 張牌(s1 為下半堆,s2 為上半堆),每次洗牌按「取 s2 一張、取 s1
HDU 4452 Running Rabbits:兩隻兔子在網格中的移動模擬
HDU 4452 Running Rabbits:兩隻兔子在網格中的移動模擬 這道題要求模擬兩隻兔子在 n×n 網格中的移動,根據特定規則轉向,最終輸出它們的位