1. 用戶自訂字面值 除了和多執行緒相關的內容之外, Jonny'Blog 已經幾乎將 C++ 11 的內容全部囊括其中. 但是用戶自訂字面值一直是我們沒有講述的內容, 這是因為這個特性我實在是找不到…
  • C++
  • 2022-01-16
0. 導論 我們在《【數學分析】實數的四則運算》中嚴格地引入了實數的四則運算. 但是實際上, 還有實數的乘冪和對數需要引入之後, 才能夠嚴格地建立實數體系. 除了實數的運算之外, 我們還將介紹線段的測…
0. 導論 Tip : 由於文章子標題過長, 故本篇文章的目錄預設為隱藏不展開狀態, 需要閣下手動展開. C++ 11 引入了 constexpr, 自此 C++ 走上了 constexpr ever…
  • C++
  • 2021-12-06
0. 導論 在這篇文章中, 我們將基於大數法則引入統計學中的幾個概念. 部分概念其實我們在《機器學習筆記》中已經解釋過了, 只不過這次我們從機率輪和統計學的角度更加嚴格地重新審視這些概念. 1. "成…
0. 導論 比賽在我們生活中無時無刻都存在. 在學生時代, 不論是小學, 中學還是大學, 大家可能在學校中或者在社會上都會參加甚至組織一些比賽. 在一個國家或者在整個世界上, 也有不少的比賽, 例如奧…
0. 導論 在《【數學分析】實數 – 實數集合及其有序化》中, 我們通過分割嚴格地引入了無理數, 把有理數數體擴充到了實數, 並且知道了實數的連續性. 在本節中, 我們將通過定理配合證明的方式, 鞏固…
1. 導論 在 C++ 11 之後, 若某個函式有多個回傳值, 那麼我們可以使用 std::tuple. 例如, #include <tuple> template <typenam…
  • C++
  • 2021-11-03
0. 導論 我們已經介紹了一種很特殊的樹 - 堆積. 堆積排序是我們講述過的所有排序演算法中, 唯一一個時間複雜度為 而空間複雜度為 的排序演算法. 由於堆積內部元素的高度有序性, 這也就導致如果我們…
1. 導論 1.1 繁瑣的比較程式碼 C++ 中有六個用於比較的運算子, 對於一個有序的自訂型別來說, 我們必須實作這六個比較運算子 : class int_holder { int a; publi…
  • C++
  • 2021-10-17
1. 從有理數到無理數 在中學數學中, 我們已經接觸過有理數和無理數. 對於 這樣的方程式, 如果不擴充有理數, 引入無理數, 那麼這樣簡單的方程式都將無解. 再考慮單位長度的正方形, 它的對角線長度…

關注我們的微信官方帳號

微信官方帳號