求一分類演算法!程式設計高手請指點,請教程式設計高手 如何培養編寫演算法的思路?

2022-04-11 05:42:58 字數 3327 閱讀 8223

1樓:匿名使用者

哥,你這哪是一個演算法啊,就我讀了一遍,就感覺到,至少需要好幾個元件,一個是分詞,一個是特徵提取,一個是分類,一個是建索引,一個是查詢去重複。

2樓:匿名使用者

我們有「中文資訊處理」這門課,但是我沒聽過。不會,抱歉。

請教程式設計高手:如何培養編寫演算法的思路?

3樓:o0御劍江湖

我覺得,想要精通演算法必須要重視實踐,就是要把所有的經典演算法都親手實踐,而且在這個過程中是不能查閱書本的,儘量做到熟練,這樣才能夠提取出這個演算法的精髓,並且能夠應用自如,數學肯定是一個基本功,像高數,線代,離散數學,組合數學,運籌學最好都涉及並且做到精通,做acm比賽的基本功要求是出現的經典演算法,像堆排,快排,最小生成樹,佛洛依德等等都要反覆打30多遍,這樣就能做到真正的熟練了,有了良好紮實的基本功再加上以後再多看看新穎的演算法,就能真正掌握了,其實混亂的思路還是因為對經典的演算法沒有完全掌握,看懂和寫出來是完全不同的,我的經驗是看《演算法導論》+在oj上做題,總之實踐是很重要的。

4樓:匿名使用者

我個人認為,所有的演算法都是**於數學的。如果你真要學習演算法的話,首先要學好數學。這是我個人的經驗。無論以後做分析,還是做開發。即便是要定義一個陣列,也離不開數學的知識。

數學學的好,在解決問題的時候就會有更多的思路,也就是演算法。

我是個c#的程式設計師,現在也在努力學習數學中。

希望對你有幫助

5樓:安徽新華電腦專修學院

隨機函式一種思維是獲取電腦時間的毫秒值,再根據這個值做下處理,這樣就可以生成隨機數了。

6樓:匿名使用者

多看看資料結構

多看看資料庫應用設計

做一個rsa的演算法,c語言實現的~!程式設計高手進啊~!救命啊~!

c++程式設計數獨問題,非遞迴演算法 下面是源**,就是letsgo()函式有問題,不知道**錯了,請高手指點!

7樓:超粽路人

需要加越界驗bai證

else if(i==9) //1-9都不符合要求duzhi

8樓:章氏

不遞迴怎麼可能成功。優化就是從判定限制最少的格子上入手的。

急啊!求c語言程式設計高手!「將有序數列a、b合併為有序數列c演算法的設計與實現 」

9樓:

剛寫好的**,vc下編譯通過。合併排序法的關鍵步驟實現。

#include

#include

void merge(int a, int b, int c, int n1, int n2){

int i = 0;

int j = 0;

int k = 0;

int pa = 0, pb = 0;

for(k=0; kif(pa==1 && pb==0){c[k] = b[j];

j++;

else if(pa==0 && pb==1){c[k] = a[i];

i++;

else if(pa==0 && pb==0){if(a[i]c[k] = a[i];

i++;

if(i>=n1)

pa = 1;

else{

c[k] = b[j];

j++;

if(j>=n2)

pb = 1;

void main(){

int n1, n2;

int *a, *b, *c;

int i;

printf("輸入n1: ");

scanf("%d", &n1);

a = (int*)malloc(sizeof(int)*n1);

printf("從小到大輸入%d個整數: \n", n1);

for(i=0; iprintf("a[%d] = ", i);

scanf("%d", &a[i]);

printf("輸入n2: ");

scanf("%d", &n2);

b = (int*)malloc(sizeof(int)*n2);

printf("從小到大輸入%d個整數: \n", n2);

for(i=0; iprintf("b[%d] = ", i);

scanf("%d", &b[i]);

c = (int*)malloc(sizeof(int)*(n1+n2));

printf("a: ");

for(i=0; iprintf("%d ", a[i]);

printf("\n");

printf("b: ");

for(i=0; iprintf("%d ", b[i]);

printf("\n");

merge(a, b, c, n1, n2);

printf("呼叫merge()函式對a和b進行合併,結果儲存在c...\n");

printf("合併後的c: ");

for(i=0; iprintf("%d ", c[i]);

printf("\n");

free(a);

free(b);

free(c);

10樓:匿名使用者

是陣列儲存還是連結串列儲存呀?

程式設計模擬作業排程演算法 拜託了···· 下午就要交了··· 求程式設計高手幫助··· 10

11樓:匿名使用者

float arry[4][2];

arry[0][0]=8.00;

arry[0][1]=2.00;

arry[1][0]=8.50;

arry[1][1]=0.50;

arry[2][0]=9.00;

arry[2][1]=0.10

arry[3][0]=9.50

arry[3][1]=0..20

//用fcfs演算法

int shunxu[4][1];

for(int i =0;i<4;i++)shunxu[i][0]=i;

for(int i =0;i<4;i++)}}//順序是

for(int i =0;i<

【密碼學+c語言程式設計】高手請進!~~試編一個加密演算法

12樓:蝶戀花

太簡單了,你判斷一下是等差還是等比,然後找規律即可.

然後在測試密碼

C語言程式設計 有一分數序列 ,C語言程式設計 有一分數序列 2 1,3 2,5 3,8 5,13 8,21 13 求出這個數列的前20項之和。

public class 第二十題求數列之和 獲取第i項的值 2 1,3 2,5 3,8 5,13 8public static double getvalue int n return sum include define n 20 void main cout 這是求前n項和,只要把前面的 de...

vb程式設計高中桌面小時鐘演算法含義看不懂求高手解答詳細一些

因為timer作用是取得從0點到現在的時間 單位ms 所以 這個程式的作用僅僅是獲取從0點到現在的毫秒數專.解釋一下屬代榪 private sub form activate 這個過程是設定窗體的背景色及位置 me.backcolor rgb 0,78,152 me.move screen.widt...

塗料行業商標查詢應該在那一分類,塗料 塗料 註冊商標屬於哪一類?

您好 屬於第二大類的 0205小類,詳情如下 0205 塗料,油漆及附料 不包括絕緣漆 油漆 020001,清漆 020003,鋁塗料020007,銀塗料020014,銀鍍粉020016,黑亮漆020017,黑漆020017,殺菌漆020019,粉刷用石灰漿020020,瀝青油漆020025,木材塗...