原创 WordPress建站固定鏈接問題

0.前言 環境: Apache 2.4.29 Ubuntu Server 18.04.01 MySQL 5.7.29 PHP 7.2.24 之前在LAMP環境下進行網站搭建學習,使用WordPress作爲網站後臺工具。可是發現

原创 LeetCode 232. 用棧實現隊列

題目描述: 解法一(自然解法使用兩個棧 入隊 - O(1), 出隊 - O(n)): class MyQueue { stack<int> stk1; stack<int> stk2; int Front; p

原创 Linux環境下使用g++編譯C++

Linux環境下使用g++編譯C++單個源文件生成可執行程序多個源文件生成可執行文件生成過程一、編譯預處理(生成.i文件)二、編譯(生成彙編`.s`代碼)三、彙編(生成對象.o文件)四、鏈接(生成可執行文件)創建靜態庫 單個源文件

原创 LeetCode 225. 用隊列實現棧

題目描述: 解法一(兩個隊列,壓入 -O(1), 彈出 -O(n))   class MyStack { queue<int> que1; queue<int> que2; int Top; public:

原创 Git diff結果顯示分析

今天在學習Git的各種命令過程中(https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E8%AE%B0%E5%BD%95%E6%AF%8F%E6%AC%A1%E6%9B%B4%E6

原创 LeetCode 203. 移除鏈表元素

題目描述:   解法一(自然想法): /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *ne

原创 VTK使用過程中遇到的問題

環境:VTK8.90,Win10_x64,Qt5.11.1,Visual studio 14 2015,CMake 3.16.0, 參考書籍:《VTK圖形圖像開發進階》 項目生成過程中按照書中所載和自身需要選擇對應的CMake配置,編譯過

原创 LeetCode 344. 反轉字符串

題目描述: 解法: //雙指針交換 class Solution { public: void reverseString(vector<char>& s) { int l=0,r=s.size()-1;

原创 C++11中的新特性右值引用

原文鏈接:https://blog.csdn.net/china_jeffery/article/details/78520237 一、 新特性的目的 右值引用 (Rvalue Referene

原创 LeetCode 買賣股票的最佳時機

121. 買賣股票的最佳時機 題目描述: 解法一: class Solution { public: int maxProfit(vector<int>& prices) { int n=prices.size

原创 LeetCode 312. 戳氣球

題目描述: 解法一: class Solution { public: int maxCoins(vector<int>& nums) { int n=nums.size(); vector<v

原创 LeetCode 1. 兩數之和

題目描述: 解法: class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { unordered_map<int,

原创 LeetCode 11. 盛最多水的容器

題目描述: 解法: class Solution { public: int maxArea(vector<int>& height) { int n=height.size(); int ri

原创 LeetCode 4. 尋找兩個有序數組的中位數

題目描述: 解法: class Solution { public: double findMedianSortedArrays(vector<int>& nums1, vector<int>& nums2) {

原创 LeetCode 峯值

162. 尋找峯值 題目描述: 解法一(迭代): class Solution { public: int findPeakElement(vector<int>& nums) { int left=0,rig