原创 leetcode周賽196(Java)

每次的周賽的目標就是做出前三題。 1.判斷能否形成等差數列 給你一個數字數組 arr 。 如果一個數列中,任意相鄰兩項的差總等於同一個常數,那麼這個數列就稱爲 等差數列 。 如果可以重新排列數組形成等差數列,請返回 true ;否

原创 leetcode209.長度最小子數組(Java)

題目 給定一個含有 n 個正整數的數組和一個正整數 s ,找出該數組中滿足其和 ≥ s 的長度最小的連續子數組,並返回其長度。如果不存在符合條件的連續子數組,返回 0。 示例: 輸入:s = 7, nums = [2,3,1,2,

原创 Java IO流相關總結

1、流的分類 主要分類方法:   按操作數據單位不同分爲:字節流(8 bit),字符流(16 bit)   按作用方式不同:節點流(直接作用在文件上),處理流(作用在已有流上的) 這裏我們主要介紹常用的字節流和字符流。 抽象

原创 如何編譯一個vue項目

1、下載安裝node.js 訪問 https://nodejs.org/zh-cn/ 該網址,下載最新的LTS版node.js。安裝步驟很簡單,一直點next即可。 2、編譯項目 在項目所在目錄,如下圖所示文件夾下,打開cmd。

原创 分佈式相關概念整理

1、微服務   微服務作爲當前企業級應用最常見的架構,其設計理念的確非常巧妙。首先回顧一下個人搭建的博客系統,其顯著特點就是所有功能集中在一個服務器或者說一個項目中,極易造成系統級災難,相信大家都會有所感受,一個細節出現bug,整

原创 JavaEE系統學習(項目)

爲何要寫此係列博客? 從本科到現在爲止,學習了很多知識,也做過許許多多小項目,有平常的課程設計,有自己寫的小東西,也有實驗室的一些軟件,腳本等等。但是從來沒有做過真正的系統級項目,希望藉助此次系統學習對所學知識做一個總結。 規劃

原创 PyTorch如何加載數據集(自定義數據集)

pytorch加載數據集主要分爲兩種方法: 1、所使用數據集已被集成在pytorch內,如:CIFAR-10,CIFAR-100,MNIST等等。對於這種數據集,可以直接使用pytorch內置函數:torchvision.data

原创 LeetCode 122 買賣股票的最佳時機 II (C++)

買賣股票的最佳時機 II 題目 給定一個數組,它的第 i 個元素是一支給定股票第 i 天的價格。 設計一個算法來計算你所能獲取的最大利潤。你可以儘可能地完成更多的交易(多次買賣一支股票)。 注意:你不能同時參與多筆交易(你必須在再

原创 LeetCode 26 從排序數組中刪除重複項 (C++)

從排序數組中刪除重複項 題目 給定一個排序數組,你需要在原地刪除重複出現的元素,使得每個元素只出現一次,返回移除後數組的新長度。 不要使用額外的數組空間,你必須在原地修改輸入數組並在使用 O(1) 額外空間的條件下完成。 示例 1

原创 size()函數的訪問越界問題

size()函數的訪問越界問題 先解釋原因,size()函數返回的時一個無符號數,而無符號數在和有符號數比較時,兩個數都會變爲無符號數。 下面是我自己的探究過程: 在提交LeetCode 122 買賣股票的最佳時機 II 的解答時

原创 LeetCode 旋轉數組 (C++)

旋轉數組 題目 給定一個數組,將數組中的元素向右移動 k 個位置,其中 k 是非負數。 示例 1: 輸入: [1,2,3,4,5,6,7] 和 k = 3 輸出: [5,6,7,1,2,3,4] 解釋: 向右旋轉 1 步: [7,

原创 LeetCode 1 兩數之和 (C++)

兩數之和 1 題目 給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,你不能重複利用這個數組中同樣的元素。 示例

原创 LeetCode 3 無重複的最長字符串 (C++)

無重複的最長字符串 題目 給定一個字符串,請你找出其中不含有重複字符的 最長子串 的長度。 示例 1: 輸入: “abcabcbb” 輸出: 3 解釋: 因爲無重複字符的最長子串是 “abc”,所以其長度爲 3。 示例 2: 輸入

原创 LeetCode 2 兩數相加 (C++)

兩數相加 題目 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可以假設