1. long k=8912312322131231822L;
    long x=0;
    long start = System.currentTimeMillis();
    for(int i=0;i<80000000;i++){x+=k%7;
    }
    long end = System.currentTimeMillis();System.out.println("共耗时"+(end-start)+"毫秒");long start2 = System.currentTimeMillis();
    for(int i=0;i<80000000;i++){x+=k-(k/7)*7;
    }
    long end2 = System.currentTimeMillis();
    System.out.println("共耗时"+(end2-start2)+"毫秒");

经过大量测试,计算运算的效率是高于%运算的,但是有时候会发生%运算速度反而比计算运算更快的情况。

关于n%k=n-(n/k)*K相关推荐

  1. k近邻算法之 k值的选择

    k近邻算法之 k值的选择 举例说明: K值过小:  [过拟合] ​ 容易受到异常点的影响   [如:美人鱼本身就是喜剧片,假如统计的时候记为动作片,则对预测值的影响太大] k值过大:  [欠拟合] ​ ...

  2. 第k大 or 第k小 or 中位数

    c++里面有模板,这里不赘述.主要是c语言实现. 主要思想是递归+快排 1.用一个数组,进行原址选择,缺点是只能进行一次. 将一个数组以某一个元素a作为基准(这里选取最后一个),将这个数组划分,使得左 ...

  3. 机器学习 —— 基础整理(三)生成式模型的非参数方法: Parzen窗估计、k近邻估计;k近邻分类器...

    本文简述了以下内容: (一)生成式模型的非参数方法 (二)Parzen窗估计 (三)k近邻估计 (四)k近邻分类器(k-nearest neighbor,kNN) (一)非参数方法(Non-param ...

  4. Python,得到列表最小k个数或最大k个数的索引

    如果是直接得到最小或最大k个数,那么直接排序即可.但是如果要得到索引,那么不能排序,或者你排序时附带数据的下标.本文通过两种方法来展示怎么得到最小k个数的索引,一种是直接使用min()函数得到列表的最 ...

  5. 第K短路+严格第K短路

    所谓K短路,就是从s到t的第K短的路,第1短就是最短路. 如何求第K短呢?有一种简单的方法是广度优先搜索,记录t出队列的次数,当t第k次出队列时,就是第k短路了.但点数过大时,入队列的节点过多,时间和 ...

  6. k均值算法 二分k均值算法_如何获得K均值算法面试问题

    k均值算法 二分k均值算法 数据科学访谈 (Data Science Interviews) KMeans is one of the most common and important cluste ...

  7. 找出无序数组中最小的k个数(top k问题)

    2019独角兽企业重金招聘Python工程师标准>>> 给定一个无序的整型数组arr,找到其中最小的k个数 该题是互联网面试中十分高频的一道题,如果用普通的排序算法,排序之后自然可以 ...

  8. k均值算法 二分k均值算法_使用K均值对加勒比珊瑚礁进行分类

    k均值算法 二分k均值算法 Have you ever seen a Caribbean reef? Well if you haven't, prepare yourself. 您见过加勒比礁吗? ...

  9. K线理论--单根K线形态

    1. K线图 日K线是根据股价(指数)一天的走势中形成的四个价位即:开盘价,收盘价,最高价,最低价绘制而成的. 开盘价: 每个交易日的第一笔成交价格 收盘价: 每个交易日的最后一笔成交价格 最高价\最 ...

  10. axure中备注线_1分钟K线、日K线、月K线……不同周期的K线图到底有啥用?

    本文由小冉老师微信(xiaoran376418732)整理,个人观点,仅供参考,不构成操作建议.如自行操作,注意仓位控制和风险自负. 有人说炒股是一门玄学,有人说炒股是一门艺术. 有时炒股是一件门槛很 ...

最新文章

  1. LTE: MIB和SIB,小区选择和重选规则
  2. 3W 字的 Spring Boot 超详细总结
  3. 有时抄个1000词,有时自己发挥,新研究揭示GPT到底是怎么写作文的
  4. SpringBoot核心注解介绍
  5. python课程设计编写电子通讯录_用Python实现简单通讯录
  6. C#中的命名空间和程序集
  7. 计算机公共基础知识实验报告,20140902413 李雪瑞 计算机工程系实验报告345.docx...
  8. oracle查看存储过程最近编译,Oracle恢复被误编译覆盖的存储过程
  9. Comet OJ - 2019 六一欢乐赛
  10. 电子相册系统(一)Dao的组件设计
  11. 51单片机基础教学(keil)
  12. 2021年MathorCup数学建模A题自动驾驶中的车辆调头问题全过程解题论文及程序
  13. 影子卫士 Shadow Defender 2011
  14. mysql富文本_mysql模糊查询富文本的文本内容
  15. 终端服务器超出了最大允许连接数解决办法
  16. Ubuntu下鼠标无法点击解决方案
  17. 功能和性能的关系和区别对性能问题的考虑
  18. ubuntu下ati驱动安装
  19. 极客时间_软件设计之美 笔记
  20. 论文阅读笔记1:EKT: Exercise-aware Knowledge Tracing for Student Performance Prediction

热门文章

  1. STM32F407ZET6+NRF24L01实现一收多发(一发多收)
  2. Oracle查询优化改写2.0 第二章:给查询结果排序
  3. 电脑键盘打字错乱怎么办?按键混乱的5种解决方法
  4. ShaderJoy —— 心形爆炸烟花效果【GLSL】
  5. 一起来看看苹果新款MacBook:CPU质变
  6. java酒店管理系统小型项目
  7. mysql中查找出生日期_如何在MySQL中根据出生日期记录显示日期名称?
  8. 几乎所有的互联网公司都在进行一场脱虚向实的全新嬗变
  9. C语言之strrchr函数
  10. 几块钱的超声波也能仿真?ROS2仿真之添加超声波传感器