原创 LeetCode算法 —— 最長迴文子串

代碼測試已過 暫時與此題有相關思想的題目: LeetCode算法 —— 無重複字符的最長子串 . 題目: 給定一個字符串 s,找到 s 中最長的迴文子串。你可以假設 s 的最大長度爲 1000。 示例 1: 輸入: “baba

原创 LeetCode算法 —— 尋找兩個正序數組的中位數

代碼測試已過 此題比較簡單,運用 C++ algorithm 庫中的函數,只需要幾行代碼即可 忘記一些常用函數的小夥伴可以看下面這篇文章: C++ algorithm庫中的常用算法示例 題目: 給定兩個大小爲 m 和 n 的

原创 C++ algorithm庫中的常用算法示例

因爲需要準備藍橋杯,所以複習一下 C++,在此作一下分享 . . . 文章沒有演示結果,大家可以自行演示 . . . 查找 vector<int> v{ 1, 2, 2, 3, 4, 5, 6, 6, 7, 8, 9, 0 }

原创 LeetCode算法 —— 無重複字符的最長子串

代碼測試已過 題目: 給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 示例 1: 輸入: “abcabcbb” 輸出: 3 解釋: 因爲無重複字符的最長子串是 “abc”,所以其長度爲 3。 示例 2: 輸入

原创 LeetCode算法 —— 兩數相加之鏈表的靈活使用

代碼測試已過 題目: 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。

原创 C# 裝箱與拆箱機制詳解,你不知道的基礎知識都在這兒

本文參考 《CLR via C#》、搜索引擎 值類型比引用類型要 “輕” 那麼一點,值類型使用的時候也非常的方便,它們 不作爲對象在託管推中分配,沒有被當作垃圾回收掉,也不能通過指針進行引用。但許多的時候都需要對值類型進行實

原创 C# 之 鼠標點擊進程 —— 截取圖片

此文部分知識點相關文章: C# 之 Win32 Api使用 C# 之 MouseHook(鼠標鉤子)使用 此文在使用 MouseHook的基礎上加了一個鼠標點擊程序 獲取截圖的功能,所有要先看看上面的兩篇文章比較好 . .

原创 WPF製作貪吃蛇小遊戲

初學WPF,需要一個小程序來鍛鍊自己,而貪吃蛇是每一個小白(包括我自己)必學的經典案例,此文就來介紹一下,接近完美的貪吃蛇是如何製作的 . . . 學習源於趙慶明老師的課程(騰訊課堂) 此文將只對遊戲重要的部分進行講解, 完整

原创 C# 之 MouseHook(鼠標鉤子)使用

此文會用到下面文章之中的知識,看過之後再來學這文章較好: C# 之 Win32 Api使用 使用 MouseHook 來獲取進程基本信息,效果如下: 在此文章學習之前,首先我們來介紹一下什麼是鉤子? 鉤子(Hook),是

原创 C# 之 Win32 Api使用

前言 如果要在Windows上面寫程序,就不得不瞭解一些 Win32Api 的使用,Win32 Api 在 C / C++的環境中使用非常的方便,直接調用頭文件 <Windows.h> 使用就行了,但在 C#中不會這麼簡單,需要

原创 《算法筆記》—— 圖 "最短路徑" 之 Bellman-Ford 算法

最短路徑相關文章: 《算法筆記》—— 圖 “最短路徑” 之 Floyd-Warshall算法、Diljkstra算法 上面鏈接的文章之中有個算法是 Dilijkstra算法,這個算法解決單源最短路徑問題,但是它 不能解決帶有