原创 藍橋杯算法訓練——最大最小公倍數(貪心)

題意:給出N,讓你求在N個數中三個數的最大的最小公倍數。 輸入:N 輸出:最大最小公倍數 算法:找出三個互質的最大數,直接相乘就得到了最大的最小公倍數。雖然是求最小公倍數,但是並沒有用到歐幾里得 判斷兩個數是否互質的方法(幾種常見的): 

原创 python數據組合總結

一、序列類型(字符串,元組(),列表[])   序列類型支持in,len(),分片[],迭代,5種內置序列類型:bytearray,bytes,list,str,tuple(元組)。 1、元組可以嵌套(如:x=str[2][1][0][1

原创 python爬蟲案例

今天爲大家整理了32個Python爬蟲項目。 整理的原因是,爬蟲入門簡單快速,也非常適合新入門的小夥伴培養信心。所有鏈接指向GitHub,祝大家玩的愉快~O(∩_∩)O WechatSogou [1]- 微信公衆號爬蟲。基於搜狗微信搜索的

原创 python爬蟲

Python並不是我的主業,當初學Python主要是爲了學爬蟲,以爲自己覺得能夠從網上爬東西是一件非常神奇又是一件非常有用的事情,因爲我們可以獲取一些方面的數據或者其他的東西,反正各有用處。   這兩天閒着沒事,主要是讓腦子放鬆一下就寫着

原创 python常用模塊總結

os模塊: os.remove() 刪除文件 os.unlink() 刪除文件 os.rename() 重命名文件 os.listdir() 列出指定目錄下所有文件 os.chdir() 改變當前工作目錄 os.getcwd()

原创 基礎練習 完美的代價

  時間限制:1.0s   內存限制:512.0MB 問題描述   迴文串,是一種特殊的字符串,它從左往右讀和從右往左讀是一樣的。小龍龍認爲迴文串纔是完美的。現在給你一個串,它不一定是迴文的,請你計算最少的交換次數使得該串變成一個完美的迴

原创 約瑟夫環(循環鏈表問題)

#include <bits/stdc++.h> using namespace std; typedef int status; typedef struct Node{ int data; struct Node *ne

原创 單鏈表逆轉

​#include <stdio.h> #include <stdlib.h> typedef int ElementType; typedef struct Node *PtrToNode; struct Node { E

原创 cygwin 常用命令行

ls          #以默認方式顯示當前目錄文件列表 cd dir    #切換到當前目錄下的dir目錄 cd d:即可當然,cd /cygdrive/d 也可以 cd /      #切換到根目錄 cd ..       #切換到到

原创 進程與線程

1、線程的基本概念     概念:線程是進程中執行運算的最小單位,是進程中的一個實體,是被系統獨立調度和分派的基本單位,線程自己不擁有系統資源,只擁有一點在運行中必不可少的資源,但它可與同屬一個進程的其它線程共享進程所擁有的全部資源。一個

原创 單向、單向循環、雙向、雙向循環鏈表學習【鏈接】

https://blog.csdn.net/baweiyaoji/article/details/76071053

原创 快慢指針

#include<bits/stdc++.h> using namespace std; typedef int ElemType; typedef int status; typedef struct LNode{ Ele

原创 單向循環鏈表

  單向循環鏈表與單鏈表的區別是:單向循環鏈表的尾結點的next指針指向了頭結點head 初始化 創建循環列表 插入   刪除 #include<bits/stdc++.h> using namespace std; #def

原创 數據結構-靜態鏈表

如圖:   1、靜態鏈表是由遊標和數據構成的結構體數組(類似鏈表 ); 2、下標爲0 的鏈表結點,遊標存儲指向首個沒有存儲數據的鏈表結點下標(即5)(頭指向尾); 3、下標鏈表max(即999)的鏈表結點,遊標存儲 首個存儲有數據的鏈表

原创 數據結構-線性表(總結)

1.順序存儲需要知道存儲的大小,而鏈式表更靈活一點。 2.線性表適合存儲用於查找的數據,而鏈式表適合插入和刪除的數據。