原创 Reverse Vowels of a String (反轉字符串中的母音)

leetcode Reverse Vowels of a String 反轉字符串中的母音 一、學習要點: 1.find_first_of:查找與字符串str中某個字符相同的位置,並返回他的第一個出現的位置,如果沒有返回strin

原创 First Unique Character in a String(字符串中的第一個唯一字符)

一、用散列表的思想可快速解決; 二、代碼: #include<stdlib.h> #include<stdio.h> #include<string> #include<vector> using namespace std; c

原创 有序數組求和問題(Two Sum II - Input array is sorted)

有序數組求和問題 一、學習要點: 1.c++中參數引用的應用,有一種c語言中傳值的感覺;聲明一個引用,不是新定義了一個變量,它只表示該引用名是目標變量名的一個別名,它本身不是一種數據類型,因此引用本身不佔存儲單元,系統也不給引用分

原创 有序數組去重問題

一、有序數組去重問題 1.注意此時的數組是有序的; 2.unique函數屬於STL中比較常用的函數,它的功能是元素去重,即“刪除”序列中所有相鄰元素的重複元素。此處的刪除,並不是真正的刪除,而是指重複元素的位置被不重複的元素給佔領

原创 迴文數

迴文數 1.一個數字倒序和正序是一樣的; 2.可利用將一個數字倒序算法,得到一個數字的倒序和原數字比較; 3.這裏是利用c++11定義好的函數調用,使用的是stringstream; #include<sstream> #incl

原创 給定一個32位有符號整數,將整數中的數字進行翻轉

給定一個32位有符號整數,將整數中的數字進行翻轉 解題思路就是不斷的求模,然後取餘,然後注意溢出問題; 代碼: #include<stdlib.h> #include<stdio.h> class Solution { int

原创 哈希表的C語言實現

一、學習要點: 1.哈希表是一個很神奇的東西,即解決了數組的增刪的繁瑣,也解決了鏈表的查找問題; 2.哈希表的哈希函數; 3.哈希表的衝突問題解決;什麼叫做閉散列,什麼叫做開散列;閉,嚴重遵守哈希內涵。開,有點開放的意味,解決衝突

原创 C++const類型的引用參數

C++const類型的引用參數: 具體作用,假設實參的參數類型與引用參數不匹配,但可以轉換爲引用類型,程序將創建一個正常類型的臨時變量,使用轉化後的實參值來初始化它,然後傳遞一個指向該臨時變量的引用。 講的比較好的一個博客:htt

原创 多繼承中構造器和析構器的調用順序

多繼承中構造器和析構器的調用順序: 構造器的調用順序就像蓋房子,從最基層開始; 析構器的調用順序就像拆房子,從最頂層開始;

原创 歸併排序(python實現)

一、學習要點: 解決問題的思路: 根據分治思想設計程序時的思維過程: 1.一定是先找到最小問題規模時的求解方法 2.然後考慮隨着問題規模增大時的求解方法 3.找到求解過程的遞歸函數式後,設計遞歸程序即可 demo 分析: seq=[5

原创 返回函數之循環變量問題

返回函數之循環變量問題 一、學習要點: 1.返回函數創建的時候不被執行,調用的時候才被執行; 2.返回函數不要應用任何循環變量或者後續會發生變化的變量; 3.如果一定要引用循環變量,方法是在創建一個函數,用該函數的參數綁定循環變量當前

原创 輸出任意一元二次函數的結果值

輸出任意一元二次函數的結果值: 一、學習要點: 1.函數可以作爲一個函數的返回值,叫做返回函數。 參見:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb49318

原创 迭代器和生成器

迭代器和生成器的學習:https://www.cnblogs.com/wilber2013/p/4652531.html

原创 Mathtype全文公式大小一致調整

Mathtype全文公式大小一致調整 1.確定要調整公式的字號大小;如宋體小四,對應mathtype爲12磅; 2.word切換到MathType功能區,如圖: 3.點擊格式化公式功能: 出現如右圖圖片,點擊matytype pr

原创 友元類的理解

友元類的理解加實例:https://blog.csdn.net/lzw66666/article/details/79951676