原创 Leetcode: 6. Z 字形變換

兩種路子 1. class Solution { public: string convert(string s, int numRows) { if (numRows == 1) return s; vector<str

原创 機器學習中的偏差與方差

之前看過很多次的方差與偏差的定義但是總是忘記,還是寫下來更好一點 如何判斷模型對數據的擬合程度 出現欠擬合,過擬合等情況,我們應該如何進行修改。 第一個問題: 偏差與方差的直觀理解 偏差:就是偏離的意思,與“標準”之間的差距。方差:是離散

原创 LEETCODE 135. 分發糖果

這道題的想法很簡單,就是需要的判斷條件太多了,我是不斷根據樣例來在自己的代碼中添加判斷條件的 class Solution { public: int candy(vector<int>& ratings) {

原创 LeetCode 94. 二叉樹的中序遍歷

就是二叉樹的中序遍歷,這道題感覺主要是先要考迭代的方法,畢竟遞歸的方法在有些人看來有些簡單。 可先看看遞歸把 # Definition for a binary tree node. # class TreeNode: # de

原创 力扣 19 刪除鏈表的倒數第N個節點

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(

原创 LeetCode 96. 不同的二叉搜索樹

這道題真的是說好的是DP,看答案發現很多人說是 卡塔蘭數的一個例子,又看了什麼是卡塔蘭數,想了半天才弄明白了,這道題的代碼是真的簡短啊。(首先要明白什麼是二叉搜索樹) 看一下前三個的實例吧 在三個這裏發現一些DP的思路:就是分爲以1爲根

原创 leetcode 36. 有效的數獨

這道題一開始是想要採用哈希表的方式來做,但是對於哈希表還不是很熟系,對於python中的兩層的for循環也沒有很瞭解,還是欠缺了很多的地方 class Solution: def isValidSudoku(self, boar

原创 IntelliJ IDEA安裝後幾個重要的目錄及配置文件講解

IntelliJ IDEA 的安裝目錄並不複雜,上圖爲最常改動的 bin 目錄 idea.exe 文件是 IntelliJ IDEA 32 位的可行執行文件 idea.exe.vmoptions 文件是 IntelliJ IDEA 32

原创 runtime error: member access within null pointer of type 'struct ListNode' (soluti

這個是說在力扣在習題中用了空指針

原创 在Matplotlib中的表示行列的-1的含義

   AX2中的--1指的是中間的那一列,AX3 中的-1指的是最後一列

原创 Anaconda3和pytorch安裝 win10 + py3.7 + conda + cpu

今天被老師說自主性太差,要學習pytorch,所以回來就安裝了一個pytorch。 在網上瀏覽了很多的安裝帖子,問了問師兄,還是決定用Anaconda來安裝pytorch。 第一步下載Anaconda,清華大學開源軟件鏡像站 ,我下載的版

原创 力扣 3 無重複字符的最長子串 C++

class Solution { public: int lengthOfLongestSubstring(string s) { int max=0, i=0,j=0,k=0; for(i;i

原创 力扣 4. 尋找兩個有序數組的中位數 C

這道題的重點在於時間複雜度  O(log(m+n)),看到這個一般都會想到二分法,因爲二分法的時間複雜度是O(log(m+n)) 下面是初始的一些想法,如果你想看更好的完整版的算法思路 A[k/2] = B[k/2],那麼第 k 大的數

原创 The constructor ArrayAdapter 《String》 (MainActivity, int, List 《 R.string》 ) is undefined

在聯繫難着內容提供器方面的代碼時使用適配器出現   兩個錯誤分別是  The constructor ArrayAdapter<String>(MainActivity, int, List<R.string>) is undefined

原创 空指針異常:ListView.setAdapter(adapter);

出現這個問題的原因是 在我的activity中的 R.layout引用了一個錯誤的layout文件,導致進不去這個頁面,直接報空指針異常的錯,改到連接正確的layout文件就可以了。