原创 [LEETCODE][305. Number of Islands II]

先來看一下題目描述: 305. Number of Islands II A 2d grid map of m rows and n columns is initially filled with water. We may perf

原创 [LEETCODE][694. Number of Distinct Islands]

題目描述 694. Number of Distinct Islands Given a non-empty 2D array grid of 0's and 1's, an island is a group of 1's (repr

原创 Mybatis學習[內鏈附有完整創建過程及典型問題解決方案]

很久沒有來寫博客了,以後的工作轉Java,最近準備把SSM+Springboot都儘量學一下過一遍流程。 推薦b站狂神的一些視頻,講的非常仔細,至少對於我這個從來沒有寫過Java的去學框架還是比較友好的。 我關於Mybatis的完整創建步

原创 C++,從RTTI聯繫多態對象內存佈局

參考鏈接: https://blog.csdn.net/ljianhui/article/details/46487951 https://blog.csdn.net/haoel/article/details/1948051 http

原创 C++ pass函數,不傳參數,如何修改變量的值

怎樣在pass()函數中不傳參數,添加代碼,讓main()函數中第二次打印的a變成333... 先來看代碼: void pass(){ int b=333; int *p=&b; while(*p!=222){

原创 PnRudAlvrk

PnRudAlvrk

原创 [LEETCODE][975. Odd Even Jump]

題目描述: You are given an integer array A.  From some starting index, you can make a series of jumps.  The (1st, 3rd, 5th

原创 [圖算法實現][拓撲/Prim/Kruskal/Dijkstra][C++實現]

最近在總結圖的有關算法,參考了一些博客,然後自己實現了一遍,彙總如下: 概念就不多總結了 1.有向無環圖的拓撲排序 基本思路: 假設我們先統計了邊的對應關係鄰接表edge,以及對應每個node的入度數組in,並且因爲是bfs來進行,使用

原创 [ADS2015][破解出錯][無法進行瞬態仿真]

最近給老闆乾的活想拿ADS跑點眼圖結果,結果拷了個ADS2015死活裝不上。 把環境變量/license等等全部進行正確修改了始終無法瞬態仿真。。。。。 折騰了一天,網上一水的資料說什麼破解不完全。。。。。都沒有提到點子上。。。。 最終問

原创 [LEETCODE][289. Game of Life][in-place方法,思想很好]

之前碰到的一題: 289. Game of Life According to the Wikipedia's article: "The Game of Life, also known simply as Life, is a ce

原创 [BST的構建][C++實現]

今天前面碰到一題,判定給定的BST是否是合法的,因爲BST性質,LDR遍歷遞增,根據這個來判定即可。但是碰到給定自行構建BST的時候,給定的輸入是這樣的: 5 1 5 2 3 1 0 0 3 4 5 4 0 0 6 0 0  什麼意思

原创 [C++][實現一個棧]

剛好看到這個問題,看了幾個網上寫的不是很喜歡,自己寫一下: 使用Mystack類實現,棧用vector+idx來進行模擬 分別爲下列幾個功能: 1.Mystack()構造函數,初始化棧頂元素座標爲0,棧內存一個-1標記空 2.empty

原创 [排序][常見三種][C++實現]

最近在慢慢梳理,對於常見的一些排序算法,簡單的例如冒泡,插入,選擇這種就不寫了,這裏寫三種感覺有可能問到的:堆排,歸併,快排 1.堆排 簡單總結下堆排序的基本思路:   a.將無序序列構建成一個堆,根據升序降序需求選擇大頂堆或小頂堆;  

原创 《深度探索c++對象模型》筆記總結(二)

2.1 默認構造函數 首先指出兩個誤解: 1)任何類如果沒有定義默認構造函數,就會被合成出來一個。 2)編譯器合成出來的默認構造函數會顯式設定“類內每一個數據成員的默認值”。 上述兩種說法都是錯誤的! 四種nontrivial的默認構造函