1樓:網友
和c差不多。
沒有哪個更好,要看你用在什麼地方,象圓廳排比較大資料庫當然是用二分(折半),簡單點的冒泡就行。
程式也懶的寫了,樓主既然學linux,陪褲c總該會吧?(linux的大部分**蘆腔簡都是c)
編寫全排列的思路
2樓:叮噹貓武漢
什麼語言?給你個pascal的。
vari,j,k:integer;
beginfor i:=1 to 3 do
for j:=1 to 3 do
if i<>j then
for k:=1 to 3 do
if (i<>k) and (j<>k) thenwriteln(chr(96+i),chr(96+j),chr(96+k));
end.
用c語言編寫排序演算法
3樓:心急
排序演算法超多的啊。基礎的有插入排序,選擇排序,氣泡排序,然後有快速排序,希爾排序,堆排序等等。,你要的是哪種啊?
j**a的排序演算法怎麼寫?所有的
4樓:網友
所有的?方法多的是,你可以自己定義乙個方法來排序,也可以用現成的arrays類的sort()方法來完成。我舉個列子,自己定義乙個演算法,用雙層for迴圈來實現。
class sort}}
public class sortdemo;
sort st=new sort();
print(score);
public static void print(int t)}}要所有的,我還確實只知道大概有幾種,而且你都沒給分。
用組合語言編寫排序演算法
5樓:網友
哪個語言,如果是pascal的話就是。
program ex_1;
vari,j,n:integer;
beginreadln(n);
for i:=1 to n do
readln(a[i]);
for i:=1 to n-1 do
begink:=i;
for j:=i+1 to n do
beginif a[j]temp:=a[k]; a[k]:=a[j]; a[j]:=temp;
end;end;
for j:=1 to n-1 do
write(a[j],'<');
write(a[n]);
end.
linux環境中編寫和除錯c++程式的方法是什麼?
6樓:網友
linux下也有ide,像kdevelop之類的,你如果不想用ide的話,可以用vi或者emasc**,然後用gcc編譯**,如果**檔案比較多的話,可能要寫makefile檔案,然後再用make命令編譯**,除錯**用gdb,之後就可以執行了。linux下的東西都要自己動手配置的,不像windows下全都幫你整合好了,你可以在網上找你喜歡用的各種軟體,然後配置成你自己的習慣用的"ide"了。
7樓:
linux 當然是gnu的編譯工具。
c語言gcc;
c++ g++;
g++有現成的資源參考。
求c++全排列演算法。寫的好追加分!
8樓:網友
我換個方法做一下,這是用遞迴做的,模板做的,比較通用,你看看滿意不?那個qstring,我也不知道什麼東西,你把他都放陣列裡,應該可以執行。我是用c++做的,排列期間可以做處理啊,你怎麼搞啊?
#include
#include
using namespace ::std;
#define size 6//字元的個數,因為末尾是\0所以實際少乙個。
int count=0;//控制輸出的函式。
templatevoid swap(t&a,t&b)//模板函式比較通用,交換a,b
templatevoid prem(t list,int k,int m)//k是從該陣列的第k個開始排,從第乙個開始,到第m個結束,全排列的話k=0,m=size;
cout<<"\t";
if (count==6)//輸出控制行,每行6個排列 }
else}}
int main()
/實際長度比size少乙個,其他型別也可以,因為是模板做的。
從0開始,全排列了,你也可以從其他位置開始,那樣前面的都不排列,直接放在前面了,你試下就知道了。
prem(s,0,size-1);
return 0;}
9樓:離離原上花開
/* 21chenxb' work
vc++c加加愛好者團。
#include
#include
using namespace std;
void main()
string strsp[6];
開始排列。int p=0;
for (int i=0;i<3;i++)//排列完畢,輸出測試。
for (i=0;i<6;i++)
cout< 10樓:網友 這個 qstring都有什麼介面啊。 如果可以比較的話就簡單了, 先sort, 再用next_permutation就可以。 這程式的功能是將小寫字母轉換成大寫字母,將大寫字母原樣輸出。第二個return語句改為return n 32即可 樓主的程式是要求輸入的字母大小寫轉換嗎?如果是這樣,為什麼你這句 if n a n z return n 要這樣寫?你這裡明顯是指 當輸入大寫時,不進行轉換 付費內容限時免費檢視 回答這... 無法給出解答,資訊太少。要寫一個makefile是個簡單的事,但是要把依賴關係搞清楚,就困難了,尤其是新手。關鍵看你的檔案裡include究竟包含什麼,假設只是常規的標準標頭檔案,樓上的方案都能解決,要是包含了其他第三方庫,會把你鬱悶死的。我使用了第三方的dbus glib,為此我付出瞭如下努力。t... 很顯然 intel core2 duo penryn t6500 2.1g 這個好 第一個是奔騰雙核,第二個是酷睿雙核,二者的差距很大 具體看資料吧 由於2006年底到2007年初,amd連續推出了一系列的雙核產品,以其低廉的 和較好的價效比搶佔了筆記本的中低端市場,而intel公司又不願降低酷睿雙...C語言大小寫字母轉換演算法,C語言編寫一個大小寫字母轉換的程式
請大家幫我做一下一個Linux題目,非常非常感謝哦
英特爾cpu比較下,英特爾cpu2個比較下。。。