原创 lintcode 1479. 能否到達終點

/** This reference program is provided by @jiuzhang.com Copyright is reserved. Please indicate the source for forw

原创 (linux新手備忘錄)下載jdk12的rpm文件、並解壓、安裝、配置環境變量的過程

借鑑linux安裝軟件的幾種方法 https://blog.csdn.net/m0_37327416/article/details/78779532 官網找到jdk對應版本的rpm文件,下載 如何找到對應的版本? 一個關鍵字

原创 缺失的第一個正數

我的代碼寫的和屎一樣,推薦https://blog.csdn.net/whdAlive/article/details/80459556 思路:1.用一個hash存儲數組,從1開始遍歷,直到找到不在hash中的正整數。 思路:2.

原创 相交鏈表

編寫一個程序,找到兩個單鏈表相交的起始節點。 如下面的兩個鏈表: 在節點 c1 開始相交。 思路:類似快慢指針,即雙指針 —官方給的答案: 當p1到達鏈表尾時,讓p1 = headB 當p2到達鏈表尾時,讓p2 = headA

原创 兩數相加

思路:一位一位相加,當遇到長度不相等時, -岔路: 1-多餘長度的子鏈表,直接跟在新鏈表尾 -好處:多餘長度節點,不用計算,減少運算時間 -缺點:必然導致while邏輯不統一,從每次都是+,變成添加鏈表節點,導致,代碼不簡潔 2-

原创 Thread的start()和run

Thread調用start()方法和run()方法 start()方法會開啓線程執行run方法 run()方法只是執行run裏面的代碼 當Thread的構造方法有Runnable對象時,會優先執行Runnable的run方法。

原创 Future、Callable

Future是一個接口,作用是獲得Callable線程的返回值 —future.get() ------FutureTask是RunnableFuture接口的一個唯一實現類,Future的作用全由它來實現 --------Run

原创 leetcode奇偶鏈表

1.思路 –通過觀察,將鏈表節點進行替換,是按照 替換,不替換進行的 ----我們引入標示符flag,來控制執行語句 --------當flag=true時,將偶節點指向當前節點的下一個節點。當前節點指向奇節點的下一個節點。最後一

原创 反轉鏈表

很簡單就不說思路了,頭插法 –總結,對於鏈表這些題,先中間,再兩邊特殊,不要一開始兩頭,限制自己的思維 大膽使用指針變量,反正有不會浪費太多空間 流程圖是真的好用 /** Definition for singly-linke

原创 931. 下降路徑最小和 leetcode

給定一個方形整數數組 A,我們想要得到通過 A 的下降路徑的最小和。 下降路徑可以從第一行中的任何元素開始,並從每一行中選擇一個元素。在下一行選擇的元素和當前行所選元素最多相隔一列。 示例: 輸入:[[1,2,3],[4,5,6]

原创 java併發編程讀書筆記---volatile以及對重排序產生的限制

讀後感,多半錯誤。 volatile前提名詞理解: 共享內存:對於每個線程都是共享的存儲區域 -------------就是堆內存(所有實例域、靜態域、數組元素都存儲在堆內存中,統稱共享變量) 本地內存:每個線程私有的存儲區域,

原创 LeetCode_338比特位計數

給定一個非負整數 num。對於 0 ≤ i ≤ num 範圍中的每個數字 i ,計算其二進制數中的 1 的數目並將它們作爲數組返回。 示例 1: 輸入: 2 輸出: [0,1,1] 示例 2: 輸入: 5 輸出: [0,1,1,2

原创 Running as root without --no-sandbox is not supported

Running as root without --no-sandbox is not supported 背景:Anki安裝 在root下啓動Anki,安裝時,報錯 [25670:25670:0526/160121.792008

原创 centos安裝google

在centos下安裝chrome遇到的問題以及解決方法 1.安裝命令 rpm -ivh google-chrome-stable_current_x86_64-1.rpm -清除命令: -rpm -e google-chrome-

原创 docker打開mysql

https://www.runoob.com/docker/docker-install-mysql.html 菜鳥教程 啓動已被停止的容器myrunoob docker ps : 列出容器 -a :顯示所有的容器,包括未運行的