原创 7.2日leetcode

7.2leetcode 1.第一題: 這道題雖然是一道簡單題,但是我還是寫不出來不用排序的解法,而且分的情況也挺多種的,大早上的真是把我給繞糊塗了,鬼知道這一道題我怎麼就羅嗦了30幾行代碼,欲哭無淚,代碼如下: class So

原创 6.28日摸魚

leetcode刷題 1.第一題,楊輝三角,題目如下: 這道題的思路很簡單,處理好一行和0行的特殊情況後,就是動態生成,用一個demo來表示當前生成的列表,列表首尾爲1,此外demo[j]等於上一行的j-1個元素加上第j個元素之

原创 leetcode第14天

leetcode刷題第14天 1.第一題: 今天很煩躁,只是一個代碼的搬運工: def merge(self, nums1: List[int], m: int, nums2: List[int], n: int) -> None

原创 leetcode刷題第13天

leetcode刷題第13天 1.第一題: 這一道題使用暴力解法,我覺得的暴力哈,當ii<=x and (i+1)(i+1)>x時,返回i就是答案,我是直接遍歷,但我看了題解其實可以用二分查找,效率更高,但是我懶得寫了hhh,我

原创 leetcode刷題第8天

leetcode刷題第八天 1.今天的第一題: 這道題使用動態規劃,一個網格的路徑條數等於到達它左邊網格的路徑條數加上到達它上面一個網格的路徑條數: 代碼入下: class Solution: def unique

原创 leecode刷題第18天!

leetcode刷題第十八天 第一題: 這道題怎麼說呢,出題者有點意思,直接藉助輔助空間來解決,判斷節點地址是否已經存在在了輔助空間中,若已經存在則說明出現了環,代碼如下: class Solution: def ha

原创 xss之js輸出

xss之js輸出 當用戶的輸入被輸出在了js中,該怎麼繞過呢?今天在搞pikachu的時候遇到了這個問題,還是直接閉合標籤< script >標籤,再插入自己的代碼:

原创 leetcode刷題第9天

leetcode刷題第9天 1.第一題,爬樓梯問題 這道題是一個簡單的動態規劃問題,memo[i]=memo[i-1]+memo[i-2]代碼如下: class Solution: def climbStairs(se

原创 leetcode刷題第10天

leetcode刷題第十天 1.算了我從簡單的做起吧,今天的第一題: 這道題要求在原數組上改,因爲是排過序的數組,所以這道題還是比較簡單的,先定義一個變量key來記錄當前比較的不同的字符,若nums[i]與key相等,則將num

原创 leetcode第十七天

1.第一題: 這道題我的方法挺笨的,先是用一個列表將所有的字母和數字轉換爲大寫存儲起來,再利用兩個指針,分別指向列表開頭和結尾,依次判斷是否相等,若不想等則直接返回False,若到最後則返回True,代碼如下: class So

原创 leetcode第十六天

1.第一題: 這道題的思路還是利用隊列進行自上而下的層次遍歷,最後將結果逆轉就可以了,思路挺簡單的: class Solution: def levelOrderBottom(self, root: TreeNode)

原创 刷題第11天

這裏寫自定義目錄標題 1. 這道題很簡單,直接貼代碼: class Solution: def searchInsert(self, nums: List[int], target: int) -> int:

原创 leetcode刷題第十二天

leetcode刷題12天 1.這道題其實挺簡單的,但是要注意最後面是空格的情況,我的方法是使用一個key來標註從後往前第一個不是空格的位置,這樣從key一直到0判斷單詞的長度,代碼如下: class Solution:

原创 leetcode刷題第十五天

leetcode刷題15天 1.第一題: 菜雞隻會用遞歸來寫,首先判斷根節點的左右子樹是不是對稱的,若不是對稱的則返回False,否則判斷左子樹的左孩子和右子樹的右孩子是否對稱,左子樹的右孩子和右子樹的左孩子是否對稱,這樣依次遞

原创 sqlmap基本操作命令

1.獲取數據庫相關信息: python sqlmap.py -u url 2.獲取數據庫內信息,獲取數據庫內所有數據庫的名稱: python sqlmap.py -u url --dbs 3.獲取某個數據庫中表的信息: pytho