原创 leetcode-從排序數組中刪除重複項

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

原创 leetcode-兩個數組的交集 II

給定兩個數組,編寫一個函數來計算它們的交集。 示例 1: 輸入: nums1 = [1,2,2,1], nums2 = [2,2] 輸出: [2,2] 示例 2: 輸入: nums1 = [4,9,5], nums2 = [9,4,

原创 leetcode-兩數之和

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

原创 leetcode-有效的數獨

判斷一個 9x9 的數獨是否有效。只需要根據以下規則,驗證已經填入的數字是否有效即可。 數字 1-9 在每一行只能出現一次。 數字 1-9 在每一列只能出現一次。 數字 1-9 在每一個以粗實線分隔的 3x3 宮內只能出現一次。 上圖

原创 leetcode-移動零

給定一個數組 nums,編寫一個函數將所有 0 移動到數組的末尾,同時保持非零元素的相對順序。 示例: 輸入: [0,1,0,3,12] 輸出: [1,3,12,0,0] 說明: 必須在原數組上操作,不能拷貝額外的數組。 儘量減少操

原创 從原始數組中,隨機添加數組的值,使得隨機抽取的值符合傳入值

從原始數組中,隨機添加數組的值,使得隨機抽取的值符合傳入值 1.隨機抽取的概率跟數字大小有關,數組數字越小,抽取的概率越大 2.返回的平均值average接近傳入的price_pro 值即可 示例 1: 輸入: good_price_

原创 leetcode- 加一

給定一個由整數組成的非空數組所表示的非負整數,在該數的基礎上加一。 最高位數字存放在數組的首位, 數組中每個元素只存儲一個數字。 你可以假設除了整數 0 之外,這個整數不會以零開頭。 示例 1: 輸入: [1,2,3] 輸出: [1,

原创 leetcode-買賣股票的最佳時機 II

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

原创 python 快速入門(三)

九. 類 1.創建類 class Dog(): """一次模擬小狗的簡單嘗試""" def __init__(self, name, age): """初始化屬性name和age"""

原创 python 快速入門(二)

六. 字典 dict (增、刪、查、改) 字典是一系列鍵-值(key-value)對 ######1.操作字典 alien = { 'color': 'green' , 'points':3,'height':12 } #增 a

原创 分享一個強大資源網站整合

https://blog.csdn.net/qq_38354073/article/details/84438184

原创 H5推流解決方案測試環境搭建指南

一.部署服務器端 centos (阿里雲服務器系統) 1.sudo yum install git 2.git clone https://github.com/phoboslab/jsmpeg.git 3.wget -qO- htt

原创 阿里雲centos6.8服務器部署正式版

一、安裝svn yum install subversion 二、安裝nginx 1.安裝 centos 7以上 第一步 - 添加Nginx存儲庫 要添加CentOS 7 EPEL倉庫,請打開終端並使用以下命令: sudo yum i

原创 python 快速入門(一)

一. 安裝 下載python安裝包,https://www.python.org/downloads/ 二. 變量和簡單數據類型 ####1.變量 message = "Hello Python world!" print

原创 Linux shell腳本按日期 切割pm2日誌

linux shell腳本按日期 切割pm2日誌 (解決定時任務pm2命令無法執行問題,原因:沒有環境變量) 1.首先在輸入命令echo $PATH 拿到當前系統環境變量 2.然後在/root/.pm2目錄新建cutlog.sh文件