原创 《算法圖解》六、七
廣度優先搜索 可用於求解從A到B有無路徑及最短路徑問題,從一個節點出發,尋找該節點的鄰居,遍歷結束後如果沒有達到目的,繼續查找鄰居的鄰居。這裏用到一種數據結構–隊列 情景:你是一個果農,需要在你的人際交往網找到一位水果的銷售商。
原创 用python畫條形圖
在做畢設的過程中有些數據用表格來展現,會很難看出數據之間的差別,凸顯不出數據的特點,所以想製作一個條形圖,這裏特地記錄下,已備以後用到,這兩張圖對我這種小菜鳥來說可是花了一天的時間啊。。。。 import numpy as np
原创 撲克牌中的順子
題目:從撲克牌中隨機抽取5張,判斷是不是順子,大小王可以看做任意牌。class Solution: def sort_l(self, L, length): if L == None or length < 1:
原创 股票的最大利潤
題目:假設某股票的價格是按時間先後順序存儲在數組中,請問賣該股票一次獲得的最大利潤是多少?class Solution: def sortting(self, lis): if len(lis) < 1 or li
原创 拼多多筆試
def decrease(A, B): for i, v in enumerate(A): if i == 0: pre = True next = Tru
原创 快排+堆排序+桶排序
快速排序 分而治之思路,設置一個基準數,然後將數組分成兩組,大於基準數和小於基準數。 def quick_sort(lis, i, j): if i > j: return temp = lis
原创 貪心力扣題解
原文鏈接:https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode 題解 - 貪心思想.md 此博主要是看了這篇的總結
原创 django學習01
安裝django pip install django pycharm下的django項目 django-admin startproject 完成相關配置 (項目名/settings.py文件) 1. Te
原创 關於鏈表的題
2 add 2 numbers 題目描述 You are given two non-empty linked lists representing two non-negative integers. The digits a
原创 2sum && 3sum 在數組中尋找幾個數之和爲target
2sum 題目描述 Given an array of integers, return indices of the two numbers such that they add up to a specific targe
原创 MySQL8.0給新用戶增加權限
今天學習過程中遇到一個問題,我的MySQL版本爲8.0.16 ,在創建新用戶並給新用戶添加數據庫權限時使用命令: grant all on vsearchlogdb.* to 'vsearch' identified by 'vsear
原创 《算法圖解》八
貪婪算法應用實例 思想:每步都採取最優的做法。在這個示例中,你每次都選擇結束最早的 課。用專業術語說,就是你每步都選擇局部最優解,最終得到的就是全局最優解 貪心算法是一種近似算法(approximation algorithm)。在獲
原创 《算法圖解》五+六
廣度優先搜索 可用於求解從A到B有無路徑及最短路徑問題,從一個節點出發,尋找該節點的鄰居,遍歷結束後如果沒有達到目的,繼續查找鄰居的鄰居。這裏用到一種數據結構–隊列 情景:你是一個果農,需要在你的人際交往網找到一位水果的銷售商。 fr
原创 《算法圖解》第五章
散列表 什麼是散列表:可以看成數組和鏈表的結合體。 散列函數 散列函數“將輸入映射到數字”。python中的字典 特點: 1.它必須是一致的。例如,假設你輸入apple時得到的是4,那麼每次輸入apple時,得到的都 必須爲4。如果不
原创 《算法圖解》(四)
歐幾里得算法–求最大公約數 內容:gcd(x,y) = gcd(y,x mod y) 證明:假設求 x , y 最大公約數 m,且 x > y,令 a = x / y , b = x % y 則有: x = y*a + b