原创 【牛客網】反轉鏈表

轉載於劍指Offer 題目: 輸入一個鏈表,反轉鏈表後,輸出鏈表的所有元素。 代碼: class Solution { public: ListNode* ReverseList(ListNode* pHead) {

原创 【華爲OJ】四則運算

題目: 輸入輸出: 自己寫的代碼,在本地編譯可以通過,但是提交上去通不過: #include<iostream> #include<stack> #include<cctype> #include<string> #i

原创 【牛客網】重建二叉樹

轉載於牛客網 - 題目描述: 輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中都不含重複的數字。例如輸入前序遍歷序列{1,2,4,7,3,5,6,8}和中序遍歷序列{4,7,2

原创 【牛客網】數組中只出現一次的數字

題目: 一個整型數組裏除了兩個數字之外,其他的數字都出現了兩次。請寫程序找出這兩個只出現一次的數字。 AC的代碼: class Solution { public: void FindNumsAppearOnce(v

原创 【最短路徑】暢通工程續

轉載於最短路徑 - 題目描述: Problem Description 某省自從實行了很多年的暢通工程計劃後,終於修建了很多路。不過路多了也不好,每次要從一個城鎮到另一個城鎮時,都有許多種道路方案可以選擇,而某些方案要

原创 【牛客網】字符串的排列

題目: 題目描述 輸入一個字符串,按字典序打印出該字符串中字符的所有排列。例如輸入字符串abc,則打印出由字符a,b,c所能排列出來的所有字符串abc,acb,bac,bca,cab和cba。 結果請按字母順序輸出。

原创 用Python對KSC數據集處理的一次排錯經歷

問題的解決 用Python對高光譜數據集進行歸一化處理,之前調用自己寫的歸一化函數對Indian_pines,Salina,PaviaU和Pavia高光譜數據集進行歸一化數據處理沒有遇到問題,最近需要對KSC數據集進行歸一化處理,處理之後

原创 深度學習基本概念的理解

深度學習是一種多層表示學習方法,用簡單的非線性模塊構建而成,這些模塊將上一層表示(從原始數據開始)轉換爲更高層,更抽象的表示。當一個學習系統由足夠多這樣簡單的非線性模塊構建時,可以學習非常複雜的功能。好的特徵可以使用通用學習方法自動學到

原创 【劍指Offer】複雜鏈表的複製

題目描述: 輸入一個複雜鏈表(每個節點中有節點值,以及兩個指針,一個指向下一個節點,另一個特殊指針指向任意一個節點),返回結果爲複製後複雜鏈表的head。(注意,輸出結果中請不要返回參數中的節點引用,否則判題程序會直接返回空)

原创 Linux基礎總結之找工作階段

1、文件問題 Linxu中對文件的權限表示爲rwx,權限標記表示時第一位表示的是文件或目錄,文件用“-”表示,目錄用d表示。其讀權限r=4,寫權限w=2,執行x=1.如: 7表示爲4+2+1,故爲rwx. 2、Linux三個查看文件

原创 【牛客網】矩陣中的路徑

轉載於劍指Offer 題目: 請設計一個函數,用來判斷在一個矩陣中是否存在一條包含某字符串所有字符的路徑。路徑可以從矩陣中的任意一個格子開始,每一步可以在矩陣中向左,向右,向上,向下移動一個格子。如果一條路徑經過了矩陣中的某一個格子,則

原创 【劍指Offer】從上往下打印二叉樹

題目: 題目描述 從上往下打印出二叉樹的每個節點,同層節點從左至右打印。 代碼: /* struct TreeNode { int val; struct TreeNode *left; struct

原创 【LeetCode】minimum-path-sum

題目: Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes t

原创 《經濟學原理》筆記

生活是雜亂的,信息是不完全的,政府是不完善的,人也是不完美的。 經濟學十大原理: 一、人們如何做出決策 (1)人們面臨權衡取捨。 (2)某種東西的成本就是爲了得到它所放棄的東西。 (3)理性人考慮邊際量。 (4)人們會對激勵做

原创 用python的一些總結

matplotlib的pyplot提供了和matlab類似的繪圖API,方便用戶快速繪製2D圖表。 numpy:快速處理數據。 strip函數:刪除指定的字符串 s.strip(rm)