原创 24.反轉鏈表

題目描述 輸入一個鏈表,反轉鏈表後,輸出新鏈表的表頭。 思路:創建3個指針,分別指向前一個節點,當前節點和下一個節點,以防止反轉鏈表的過程中出現斷裂。 python題解: # -*- coding:utf-8 -*- # class L

原创 20.表示數值的字符串--

題目描述 請實現一個函數用來判斷字符串是否表示數值(包括整數和小數)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示數值。 但是"12e","1a3.14","1.2.3","+-5"和"12

原创 23.鏈表中環的入口節點

題目描述 給一個鏈表,若其中包含環,請找出該鏈表的環的入口結點,否則,輸出null。 思路: 1.首先需要判斷鏈表中是否包含環,可以用一快一慢的兩個指針,當快的指針追上慢的,說明有環;如果當快的指針到達了尾結點還沒有和慢的指針相遇,那麼久

原创 16.數值的整數次方

題目描述 給定一個double類型的浮點數base和int類型的整數exponent。求base的exponent次方。 保證base和exponent不同時爲0 思路1: C++題解:如果底數爲0,並且指數爲負,如果不進行處理,那麼會出

原创 17.打印從1到最大的n位數(待填坑)

題目:輸入數字n,按順序打印出從1到最大的n位十進制數。比如輸入3,則打印出1、2、3一直到最大的3位數999. (這道題在牛客上好像沒找到,我暫時把思路放上來,之後如果看到了再做。如果做完一遍發現還是沒有,那就自己在IDE裏跑一遍。)

原创 破解支付寶行爲/滑動/投籃驗證碼,淘寶行爲驗證碼同理

現在是2020年3月4日晚,記錄一下我對支付寶行爲驗證碼的破解,在這複習緊張的關鍵時刻抽時間做到了,開心。 =================================================================

原创 15.二進制中1的個數

題目描述 輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼錶示。 補碼說明: 正數的補碼和原碼錶示相同 負數的補碼爲(正數取反後加1,或者負數的原碼除符號位外取反,然後加1),如-5對應正數5(00000101)→所有位取反(

原创 【Python環境】Pycharm/Anaconda相關記錄

Anaconda完全入門指南 https://www.jianshu.com/p/eaee1fadc1e9   Ubuntu系統下Anaconda使用方法總結(這篇裏的3和4有講如何移植和備份虛環境) https://www.cnblog

原创 10.斐波那契數列

題目描述 大家都知道斐波那契數列,現在要求輸入一個整數n,請你輸出斐波那契數列的第n項(從0開始,第0項爲0)。 n<=39 思路:別犯傻,遞歸時間複雜度太大,用個字典或者list存一下,從前往後算一遍就行了。 python題解: #

原创 13.機器人的運動範圍

題目描述 地上有一個m行和n列的方格。一個機器人從座標0,0的格子開始移動,每一次只能向左,右,上,下四個方向移動一格,但是不能進入行座標和列座標的數位之和大於k的格子。 例如,當k爲18時,機器人能夠進入方格(35,37),因爲3+5+

原创 【Keras】常用的預訓練模型權重下載及使用

keras官方中文文檔鏈接:https://keras.io/zh/ 官方中文文檔對應的Github:https://github.com/keras-team/keras-docs-zh/ =======================

原创 漫漫做題路終於要開始了

由於實習的號角已經吹響,再怎麼也不能拖的做題之路必須要開始了。   對於時間複雜度和空間複雜度的講解: https://blog.csdn.net/qq_41523096/article/details/82142747   2020.2

原创 14.剪繩子

題目描述 給你一根長度爲n的繩子,請把繩子剪成整數長的m段(m、n都是整數,n>1並且m>1),每段繩子的長度記爲k[0],k[1],...,k[m]。請問k[0]xk[1]x...xk[m]可能的最大乘積是多少?例如,當繩子的長度是8時

原创 12.矩陣中的路徑(待填坑)

題目描述 請設計一個函數,用來判斷在一個矩陣中是否存在一條包含某字符串所有字符的路徑。路徑可以從矩陣中的任意一個格子開始,每一步可以在矩陣中向左,向右,向上,向下移動一個格子。如果一條路徑經過了矩陣中的某一個格子,則該路徑不能再進入該格子

原创 5.替換空格

題目描述 請實現一個函數,將一個字符串中的每個空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 思路1:直接使用python自帶的replace函數進行操作。 py