最笨的方法解賊簡單的題

2022-03-01 18:17:51 字數 1019 閱讀 1979

思路:最大值是最好找的,迴圈遍歷一次,找出最大值和其位址。然後就是找最小的那4個數字,我的思路是首先用一陣列來存放二維陣列的第一行,然後從第二行開始遍歷,從該陣列b中最大的元素開始比較,首先小於哪乙個就替換掉哪乙個,最後b陣列中就是二維陣列中最小的5個數。然後就是找到這4個數的位址,一開始我沒有加flag標記,那樣一旦二維陣列中存在兩個相同的數,程式就崩潰了。意識到這一點後,我給每乙個數設了乙個對應的flag1,flag2等,一旦找到了乙個,取這個位址後,同時設定flag為1,表示這個數已經取過位址了。最後,輸出即可。

1 #include2

intmain() 19}

20}21for(int i=1;i<5;i++)28}

29}30}

31for(int i=0;i<5;i++)

34else

if(a[i][j]==b[1]&&flag2==0)

35else

if(a[i][j]==b[2]&&flag3==0)

36else

if(a[i][j]==b[3]&&flag4==0) 37}

38}39 *p=a[2][2];a[2][2]=max;

40 *p1=a[0][0];a[0][0]=b[0

];41 *p2=a[0][4];a[0][4]=b[1

];42 *p3=a[4][0];a[4][0]=b[2

];43 *p4=a[4][4];a[4][4]=b[3

];44 printf("

\n \n");

45for(int i=0;i<5;i++)

49 printf("\n"

);50}51

}52//排序

53void sort(int

q)60}61

}62 }

執行結果:

寫了個賊簡單的爬蟲

import urllib.request import re 內庫 標準庫 import json from bs4 import beautifulsoup url index url html urllib.request.urlopen index url bsobj beautifulso...

解一道簡單的演算法題

原題是這樣的 乙個未排序整數陣列,有正負數,重新排列使負數排在正數前面,並且要求不改變原來的正負數之間相對順序。比如 input 1,7,5,9,12,15 ans 5,12,1,7,9,15 且要求時間複雜度o n 空間o 1 我實現的解法 解法1 不考慮時間和空間複雜度 則每次找到乙個正數,取出...

乙個賊簡單的python爬蟲例項

這真的是乙個很簡單地python爬蟲,但是我卻做到現在了,哎 爬蟲的所有學習都來自於b站 up豬luvm的小屋 import requests import json import os header class douban def init self,url,dir self.url url s...