哈希算法

Posted qunxuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哈希算法相关的知识,希望对你有一定的参考价值。

 

 1 #include<iostream>
 2 using namespace std;
 3   
 4 const int maxn=1002;
 5 int arr[maxn]={0};
 6   
 7 //判断是否是质数 
 8 bool is_pri(int n){
 9     for(int i=n-1;i>=2;i--){
10         if(n%i==0)  return false;
11     }
12     return true;
13 }
14   
15 void create(){
16     for(int i=3;i<=maxn;i++){
17         if(is_pri(i)){
18             arr[i]=1;
19         }
20     }
21 }
22   
23 int main(){
24     create();
25     int input;
26     while(cin>>input){
27         if(arr[input]){
28             cout<<input<<" 是质数"<<endl;
29         }else{
30             cout<<input<<" 不是质数"<<endl;
31         }
32     }
33     return 0;
34 }

输入:31

输出:

1 31 是质数

 

以上是关于哈希算法的主要内容,如果未能解决你的问题,请参考以下文章

下文中的哈希片段指的是啥?

URL片段的最大长度(哈希)

URL的PHP​​和哈希/片段部分

JavaScript笔试题(js高级代码片段)

从 URL 获取片段(哈希“#”后的值)[关闭]

带有哈希片段的锚未导航到匹配的 id