原创 算法:排序算法之基數排序

在前幾回我們已經對冒泡排序、直接插入排序、希爾排序、選擇排序、快速排序、歸併排序、堆排序、計數排序、桶排序做了說明分析。本回,將對基數排序進行相關說明分析。 一、排序算法系列目錄說明 冒泡排序(Bubble Sort) 插入排

原创 Cocos 遊戲開發輔助工具收集

1.位圖字體工具 工具名 下載地址 授權 支持平臺 BMFont 官網 免費 Windows Fonteditor 官網 開源 Windows/Mac Glyph Designer 官網 付費 Mac H

原创 編程開發相關書籍資源收集整理

Repository Describe https://github.com/7-sevens/Developer-Books repository: Developer Books brief: 編程開發相關書籍收集

原创 LeetCode-12:Integer to Roman

Integer to Roman. 整數轉羅馬數字. 一、題目 Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M.

原创 LeetCode-10:Regular Expression Matching

Regular Expression Matching. 正則表達式匹配. 一、題目 Given an input string (s) and a pattern §, implement regular expression

原创 常用方法整理

常用方法整理(代碼使用TypeScript編寫) 1. 匹配由數字和26個英文字母組成的字符串 /** * @brief 匹配由數字和26個英文字母組成的字符串 * @param str 源字符串 */ regNumberA

原创 LeetCode-11:Container With Most Water

Container With Most Water. 盛最多水的容器. 一、題目 Given n non-negative integers a1, a2, …, an , where each represents a poin

原创 編程開發書籍收集整理

編程開發書籍收集整理 https://github.com/7-sevens/Developer-Books repository: Developer Books brief: 編程開發相關書籍收集分享,持續更新…

原创 LeetCode-7:Reverse Integer

Reverse Integer. 反轉整數. 一、題目 Given a 32-bit signed integer, reverse digits of an integer. Example 1: Input: 123 Output:

原创 LeetCode-6:ZigZag Conversion.

ZigZag Conversion. Z字形變換. 一、題目 The string “PAYPALISHIRING” is written in a zigzag pattern on a given number of rows lik

原创 洗牌算法

算法說明 洗牌算法實際上就是常見的隨機問題。我們可以抽象理解爲:得到一個M以內的所有自然數的隨機順序數組。 然而怎麼樣操作纔是好的洗牌算法呢?我們通常認爲得保證概率相等。即洗牌之後,如果能夠保證每一個數出現在所有位置上的概率是相等的。

原创 tolua筆記《03》- C#讀取調用Lua腳本文件

在前面一篇tolua筆記《02》- C#調用lua腳本展示了C#如何調用Lua腳本,但示例通過一個string字符串保存的簡單的Lua腳本。而實際項目中,Lua腳本要比這複雜的多,通常也都保存在單獨的腳本文件中供調用。 示例代碼 Scr

原创 Chromium源碼—base基礎庫說明

Chromium 基礎庫概覽 Chromium 基礎庫包括的內容十分繁雜,我把其中的主要部分大致分爲以下幾類: 1. 容器類型 Chromium 的代碼主要使用 STL 容器類型,比如 std::vector,std::list,另外

原创 duilib界面庫消息流程分析

對照duilib源碼,主要看下CWindowWnd類與CPaintManagerUI類中對消息分發的處理。 1. CPaintManagerUI類的MessageLoop函數 void CPaintManagerUI::MessageLo

原创 LeetCode-5:Longest Palindromic Substring

Longest Palindromic Substring. 最長迴文子串. 一、題目 Given a string s, find the longest palindromic substring in s. You may assu