当前位置: 首页 > news >正文

怎样直接输入网址打开网站建设银行演示网站

怎样直接输入网址打开网站,建设银行演示网站,做论坛网站用什么系统,微网站开发哪家好引言 本篇博客旨在记录一些基础算法知识的常见组合用法#xff0c;以及何时使用#xff0c;需要注意的问题等#xff0c;长期更新。 为什么要这样总结呢#xff1f;难道掌握了位运算、常用算法工具API的定义还不够吗#xff1f; 这是因为某些知识比如 、 |、 ~、 …引言 本篇博客旨在记录一些基础算法知识的常见组合用法以及何时使用需要注意的问题等长期更新。 为什么要这样总结呢难道掌握了位运算、常用算法工具API的定义还不够吗 这是因为某些知识比如 、 |、 ~、 Math.random 等这些基础知识如果只停留在知识记忆层面还是无法快速运用到算法的解题思路中去还应该有一套常见组合用法或使用规律。 这些组合用法通常并不是算法题的核心考点但却起到连接算法思想、基础知识和解题实现的枢纽作用就好比学习英语时我们的目的是连词成句但单词并不是简单的拼凑就可以连成句子而是需要中间结构——短语、常见搭配、语法、使用场景等多方面的经验知识 如上图所示光有基础知识层是不够的如果想获得算法层的能力必须要总结各种基础知识的常见组合一旦我们在遇到算法题时能够快速定位需要的算法组合搭配和小而美的算法思想最终的算法实现一定能够成功落实。 一、Math.random()的应用 random()方法可以返回 [0, 1)之间的随机数。 围绕这个核心方法推广到以下一些常用场景注意以下范围都是左右闭区间如果是右开区间需要考虑清楚是否要 1 1、得到 [0, range] 范围内的一个int数 (int) (Math.random() * ( range 1)) 2、得到 [1, range] 范围内的一个int数 (int) (Math.random() * range) 1 3、万能公式min和max都是正整数返回 [min, max] 范围内的一个 int数 (int) (Math.random() * (max - min 1)) min 4、max 是一个正整数返回[-max, max]范围内的一个int数 (int) (Math.random() * (max 1)) - (int) (Math.random() * (max 1)) 二、位运算的应用 1 和 0 在位运算中1用来保留原数0用来清除原数。例如5二进制101如何将其二进制位放入int[] 数组或依次取得每个bit位上的值 对于一个int型整数来说其二进制长度是32bit因此可以初始化一个空的int[32]数组然后循环数组下标 i然后逐位1 public static int[] getBits(int num) {int[] bits new int[32];for (int i 0; i bits.length; i) {bits[i] (num i) 1;}return bits;} 这样移位后再1就可以得到 i 位置上的二进制数。 有时候需要将多个数按位累加bits[i] (num i) 1。这通常在词频统计的时候非常有用。 又比如如何取某整数二进制位最右1例如12二进制1100取最右1即100。方法是 num ((~num) 1)另外 (~num) 1 也等于 -num。 public static int getMostRightOne(int num) {return num ((~num) 1);} |1  在位运算中|1通常用来设值|0通常用来保留原数。 比如按位设值假如我们知道了某个数二进制位有值条件那么就可以使用 |1的方法将1逐位放入 int num 0; for(int i 0; i 32; i) {if (该位有值的case) {num | (1 i);} } return num; ^ 异或运算 异或运算可以很好的规避某些额外空间消耗的问题例如两数调换注意对于数组两数调换切记不可将相同位置调换a[i]、a[j] 调换的话一定不能让 i 和 j 相等词频统计等具体查看《异或运算的应用》牢记以下几点异或的特性 特性10 ^ N N 特性2N ^ N 0 特性3交换律a ^ b b ^ a 特性4结合律(a ^ b) ^ c a ^ (b ^ c) 特性3 和 4总结起来就是同一批数不论使用怎样的顺序怎样的结合方式进行异或其结果始终一样。 三、Arrays.copyOf(org, len) 拷贝一个原始数组 org从0开始长度是 len。该方法通常用作测试程序生成一个对照数组。
http://www.yutouwan.com/news/284940/

相关文章:

  • 网站建设创作思路怎么写订阅号可以做网站吗
  • 物流网站建设 市场分析淄博微信小程序代理
  • 企业网站建立流程的第一步是什么中小企业网站建设济南兴田德润o厉害吗
  • pageadmin做的网站的域名必须要备案吗专业制作视频的软件
  • 手机网站建设文章深圳标本制作
  • 哪些行业没有做网站百度首页的ip地址
  • 沈阳做企业网站做一个小程序需要多少钱?
  • 色弱做网站黄骅港天气预报
  • 义乌高端网站设计品牌上海网站备案要求吗
  • 大学生网站设计论文3000字网址二维码在线生成
  • 营销软文范例大全300网站优化需要做什么
  • 可以做问卷调查的网站兰州网络推广方案
  • 谷歌搜索关键词排名wordpress cdn优化
  • 做网站推广的难点、新手学做网站图纸
  • 关于茶网站模板360搜索推广
  • wordpress软件下载站主题企业信息查询系统官网江苏
  • 黄山网站优化wordpress the7 慢
  • 天津网站建设排名黄骅招聘信息最新
  • 购物商城网站交换友情链接平台
  • 怎样建设自己的商业网站建设银行网银显示网站丢失
  • 域名注册最好的网站网站建设推广费会计分录
  • 长沙做网站开发多少钱建设银行网站开通查询密码
  • 企业网站备案怎么填写厦门网站制作建设
  • 做网站需注意事项江门网站制作培训
  • 404 没有找到网站 试试申请收录吧建立网站的链接结构有哪几种形式?简述其各自的优缺点
  • 网站后台如何做银座网上商城官网
  • 石家庄个人做网站东营市住宅与房地产信息网
  • 做的网站在不同浏览器视频网站设计模板
  • 维护中网站炒股网站怎么做
  • dw制作个人网站的具体步骤做网站设计参考文献