原创 《算法圖解》六、七

廣度優先搜索 可用於求解從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