演算法一百以內的素數
- struct prime_number_node
- {
- int prime_number;
- prime_number_node* next;
- };
- int calc_prime_number()
- {
- prime_number_node* list_head = new prime_number_node();
- list_head->next = NULL;
- list_head->prime_number = 2;
- prime_number_node* list_tail = list_head;
- for(int number = 3 ; number
- {
- int remainder;
- prime_number_node* cur_node_ptr = list_head;
- while(cur_node_ptr != NULL)
- {
- remainder = number%cur_node_ptr->prime_number;
- if(remainder == 0)
- {
- break;
- }
- else
- {
- cur_node_ptr = cur_node_ptr->next;2
- }
- }
- if(remainder != 0)
- {
- prime_number_node* new_node_ptr = new prime_number_node();
- new_node_ptr->prime_number = number;
- new_node_ptr->next = NULL;
- list_tail->next = new_node_ptr;
- list_tail = list_tail->next//3
- }
- }
- int result = 0;
- while(list_head != NULL)
- {
- result++;
- prime_number_node* temp_ptr = list_head;
- list_head = list_head->next;
- delete temp_ptr//4
- }
- return result;
- }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29012686/viewspace-1145119/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python求100以內的素數常用方法!Python
- 018--python--列印100以內的素數Python
- 第11周專案6(4)-10000以內的所有可逆素數
- 求素數(質數)演算法演算法
- [演算法]: 素數篩法演算法
- C語言判斷素數,判斷質素演算法C語言演算法
- (演算法)求1到1億間的質數或素數演算法
- Miller-Rabin素數檢測演算法演算法
- 素數推斷演算法(高效率)演算法
- Python演算法實現質數(素數)判斷Python演算法
- 【演算法】數學之旅,根據素數特徵尋找底數演算法特徵
- 以樸素的方式開發產品
- 用SQL計算100以內的質數SQL
- ACM 素數ACM
- OpenMP平行計算程式設計-n以內的完數的個數程式設計
- java列印數字金字塔,適用於9以內的數Java
- 表示素數的函式函式
- Javascript - 使用高階生成器進行過濾以生成素數JavaScript
- C語言求200000以內的自守數C語言
- Java:將100以內的數字翻譯成英文Java
- c 語言輸出1000以內的逆序數
- 素數計數函式函式
- Find Terrorists(素數篩選+素因子分解)Error
- 亞畫素數值極值檢測演算法總結演算法
- C#演算法設計與分析-尋找素數 (轉)演算法
- 樸素的模式匹配演算法模式演算法
- 計算1000以內所有偶數和.
- 以猜數字遊戲引出的分治演算法的理解與思考遊戲演算法
- 常用的畫素操作演算法:影像加法、畫素混合、提取影像中的ROI演算法
- 常用的畫素操作演算法:影象加法、畫素混合、提取影象中的ROI演算法
- 計算素數【Java】Java
- 素數迴文——輸出兩整數之間所有既是迴文數又是素數的數 C++實現C++
- 【演算法學習筆記】Meissel-Lehmer 演算法 (亞線性時間找出素數個數)演算法筆記
- 計算2..n的素數
- 自動出題程式(10以內的數字的四則運算)
- IT獵頭的第一百天
- 面試官本拿求素數搞我,但被我優雅的“回擊“了(素數篩)面試
- 樸素貝葉斯演算法演算法