一、java实现输出从1到n的所有质数

1、质数的特点就是只能被1和其本身整除。

public static int[] getAllPrimeNumber(int n){  int[] retArr=new int[n];  boolean isPrime;  for(int i=1;i<n;i++){  isPrime=true;  for(int j=2;j<i;j++){  if(i%j==0){  isPrime=false;  break;  }  }  if(isPrime){retArr[i]=i;  }  }  return retArr;  }  

2、平方根或1/2:

public class Prime { public static void main(String[] args) {for(int j = 2; j<n; j++){if(m(j)){System.out.print(j+" ");}}}public static boolean  m(int num){for(int j = 2; j<=Math.sqrt(num);j++){
    //for(int j = 2; j<=j=num/2 ;j++){
      if(num%j == 0){ return false; }     }     return true;   } }

二、链表中。两个Node相加 ,实现:Input: (2 -> 4 -> 3) + (5 -> 6 -> 4) Output: 7 -> 0 -> 8:

public class Solution {public ListNode addTwoNumbers(ListNode l1, ListNode l2) {ListNode sum = new ListNode(0);ListNode temp = sum;int i=0;while(l1!=null ||l2!=null||i!=0){if(l1==null){l1 = new ListNode(0);}if(l2 == null){l2 = new ListNode(0);}           if(sum==null){sum = new ListNode(0);}if(l1.val+l2.val+i<10){sum.next = new ListNode(l1.val+l2.val+i);sum = sum.next;i=0;}else{sum.next = new ListNode(l1.val+l2.val+i-10);sum = sum.next;i=1;}l1 = l1.next;l2 = l2.next;}      return temp.next;}
}

转载于:https://www.cnblogs.com/liangblog/p/7977498.html

问题(二)--算法相关相关推荐

  1. ML之GB:GB算法相关论文、相关思路、关键步骤、代码实现、配图集合、案例应用之详细攻略

    ML之GB:GB算法相关论文.相关思路.关键步骤.代码实现.配图集合.案例应用之详细攻略 目录 GB算法相关文献.论文 GB算法关键步骤 GB算法代码实现 GB案例应用 1.GB用于回归 2.GB用于 ...

  2. Algorithm:C++语言实现之图论算法相关(图搜索广度优先BFS、深度优先DFS,最短路径SPF、带负权的最短路径Bellman-ford、拓扑排序)

    Algorithm:C++语言实现之图论算法相关(图搜索广度优先BFS.深度优先DFS,最短路径SPF.带负权的最短路径Bellman-ford.拓扑排序) 目录 一.图的搜索 1.BFS (Brea ...

  3. Algorithm:C++语言实现之SimHash和倒排索引算法相关(抽屉原理、倒排索、建立查找树、处理Hash冲突、Hash查找)

    Algorithm:C++语言实现之SimHash和倒排索引算法相关(抽屉原理.倒排索.建立查找树.处理Hash冲突.Hash查找) 目录 一.SimHash算法 1.SimHash算法五个步骤 2. ...

  4. 前端面试:你应该了解的JS算法相关的知识

    前端面试:你应该了解的JS算法相关的知识 时间复杂度 通常使用最差的时间复杂度来衡量一个算法的好坏. 常数时间 O(1) 代表这个操作和数据量没关系,是一个固定时间的操作,比如说四则运算. 对于一个算 ...

  5. 大数据与机器学习算法相关的电子书分享

    大数据与机器学习算法相关的电子书分享 近日,偶然看到一个帖子,上面有一些常用的机器学习常用的电子书下载路径,遂复制到这里,分享给大家,希望可以有你需要的- @ 欢迎关注微信公众号:算法全栈之路心智探奇 ...

  6. LIRE原理与源码分析(二)——相关接口

    1. LIRE原理与源码分析(二)-- 代码结构 2. LIRE原理与源码分析(二)-- 相关接口 上一篇文章介绍了LIRE的基本内容和源码的代码结构.本文针对LIRE中主要的三个接口(LireFea ...

  7. 自然语言处理技术(NLP)在推荐系统中的应用 原2017.06.29人工智能头条 作者: 张相於,58集团算法架构师,转转搜索推荐部负责人,负责搜索、推荐以及算法相关工作。多年来主要从事推荐系统以及机

    自然语言处理技术(NLP)在推荐系统中的应用 原2017.06.29人工智能头条 作者: 张相於,58集团算法架构师,转转搜索推荐部负责人,负责搜索.推荐以及算法相关工作.多年来主要从事推荐系统以及机 ...

  8. DL之GRU:GRU算法相关论文、建立过程(基于TF)、相关思路配图集合、TF代码实现

    DL之GRU:GRU算法相关论文.建立过程(基于TF).相关思路配图集合.TF代码实现 目录 GRU算法相关论文 GRU算法建立过程(基于TF) GRU算法的TF代码实现 GRU算法相关论文 GRU是 ...

  9. ML之Clustering之H-clustering:Hierarchical clustering算法相关论文、主要思路、关键步骤、代码实现等相关配图之详细攻略

    ML之Clustering之H-clustering:Hierarchical clustering算法相关论文.主要思路.关键步骤.代码实现等相关配图之详细攻略 目录 H-clustering算法相 ...

  10. CV之CycleGAN:CycleGAN算法相关思路配图、论文集合

    CV之CycleGAN:CycleGAN算法相关思路配图.论文集合 目录 CycleGAN算法相关思路配图 CycleGAN算法相关论文集合 改进的StarGAN CycleGAN算法相关思路配图 1 ...

最新文章

  1. 深入理解ceph-disk prepare 源码逻辑
  2. 在决策树类相关算法中,一个接点的基尼系数通常是大于还是小于他的父节点?是总是大于还是总是小于?
  3. AdaBoosting 3
  4. vue --- http拦截,登录登出的逻辑设计
  5. 调整谷歌reCAPTCHA大小 How to resize the Google noCAPTCHA reCAPTCHA
  6. (40)Xilinx PLL IP核配置(一)(第8天)
  7. 快视频:剽窃了B站的数据库?360的常规操作了。
  8. 关于http协议中的服务器状态情况
  9. 最详细的equals和hashcode详解
  10. linux ftell函数(用于得到文件位置指针当前位置相对于文件首的偏移字节数)计算文件的字节大小
  11. Android电话拦截研究
  12. css-盒子模型详解以及远视图的制作
  13. MockingBot for Mac(原型设计协同插件)sketch插件
  14. java过滤器是用来干什么的_java过滤器有什么作用
  15. python教程99--控制鼠标键盘模块 pyautogui
  16. java poi导出Excel表,合并单元格
  17. mysql数据库物理结构_MySQL数据库结构设计(物理设计)
  18. 如何把Dom对象转换成jQuery对象,如何把jQuery对象转换成Dom对象
  19. SMARTFORMS更改打印纸张大小
  20. 数字图像处理matlab上机实验 (八)

热门文章

  1. 使用Kotlin的Android AsyncTask
  2. 深度学习 keras_Keras深度学习教程
  3. Character的static方法
  4. 深入了解VPP关键技术有哪些?
  5. 41.D3D数学库 GameProject7
  6. php连接数据库(一)
  7. npm配置镜像、设置代理
  8. [转]自己写PHP扩展之创建一个类
  9. RHEL/Centos7下使用EPEL和REMI源
  10. git “errno=Connection refused”