原创 解決Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfig問題

第一步 添加鏡像站網址(先別Sync Now) 在app目錄下的build.gradle添加像站網址 maven { url 'http://maven.aliyun.com/nexus/content/group

原创 算法基礎之Z行打印二維數組6

打印例子如下,我們設置兩個點分別是A、B。每次A往綠色箭頭移動一步,B往藍色箭頭移動一步,所要打印的就是A、B連線之間的元素,但是要區分下方向(斜向上或者斜向下),打印結果爲 1 2 3 4 5 6 7 8 9 10 11 12

原创 算法基礎之自定義排序(特殊排序)3

題目:輸入一個正整數數組,把數組裏所有數字拼接起來排成一個數,打印能拼接出的所有數字中最小的一個 例如:輸入{3,5,1,0},則輸出{0135}. #include<iostream> #include<algorithm> u

原创 LinuxUbuntul語言設置爲中文

一、安裝完成,進入系統界面,顯示的內容爲英文,我們先來設置顯示中文 對於這個問題可以看這個網址https://jingyan.baidu.com/album/5553fa82cedaa265a2393420.html?picind

原创 C/C++之DFS

數獨遊戲 005300000 800000020 070010500 400005300 010070006 003200080 060500009 004000030 000009700 #include<iostream> #

原创 算法基礎之需排序的子數組長度是多少2

給定一個無序數組arr,求出需要排序的最短子數組的長度,對子數組排序後能使得整個數組有序,即爲需要排序的數組。例如:arr=[1,5,3,4,2,6,7]返回4,因爲只有[5,3,4,2]需要排序。 #include<iostre

原创 算法基礎之排序數組中求和的因子1

題目:給定已排序數組,不重複打印arr中所有相加和爲k的不降序二元組?擴展題:三元組呢?如輸入arr = {-8,-4,-3,0,2,4,5,8,9,10},k=10,那麼該輸出(0,10) (2,8) 。 #include<

原创 算法基礎之順序打印二維數組4

輸入一個矩陣,按照從外向裏以順時針的順序依次打印出每一個數字,例如,如果輸入如下4 X 4矩陣: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 則依次打印出數字1,2,3,4,8,12,16,15,

原创 算法基礎之矩陣將0所在的行列清零5

編寫一個算法,若M*N矩陣中某個元素爲0,則將其所在的行和列清零。 //用兩個數組標記爲0的行和列,遍歷時如果爲0就將當前的行和列設爲1,當在此遍歷時,如果當前的行下標或者列下標爲1時直接設爲0 #include<iostrea

原创 Linux下安裝anaconda3

1.下載anaconda 清華大學開源軟件鏡像站anaconda下載地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 2.安裝Anaconda $ sudo sh

原创 C/C++之printf函數浮點數輸出格式

共有三種輸出格式%e、%g、%f %f格式 %f:不指定寬度,整數部分全部輸出並輸出6位小數。 %m.nf:輸出共佔m列,其中有n位小數,如數值寬度小於m左端補空格。 %-m.nf:輸出共佔n列,其中有n位小數,如數值寬度小於m右

原创 C/C++之最小可用ID

在非負數組(亂序)中找到最小的可分配的id(從1開始編號),數據量10000000。 第一種排序+線性查詢 #include<iostream> #include<algorithm> using namespace std; i

原创 C/C++之根據歸併排序求逆序對數

歸併排序和快排效率差不多,當求逆序對的個數時可以使用歸併排序 #include<iostream> #include<algorithm> using namespace std; int a[10000002]; int b[1

原创 C/C++之尋找那個數組超過一半

第一種 排序+直接輸出(最中間位置肯定爲超過一半的那個數) #include<iostream> #include<algorithm> using namespace std; int main() { int len=10;

原创 C++sstream三種輸入輸出流

名字 作用 stringstream 轉換流 ostringstream 輸出流 istringstream 輸入流 stringstream stringstream常用於數據類型的轉換,當字符串中有多