首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

10不借助第三个变量,交换两个数 (使用异或^).zip

后端 801B 18 需要积分: 1
立即下载

资源介绍:

不借助第三个变量,交换两个数。(使用异或^)
package class02; import java.util.Arrays; /** * 不借助第三个变量,交换两个数。(使用异或^) * 异或(^):相同为0,不同为1。 * 记为:无进位相加。 */ public class Code1_Swap { public static void main(String[] args) { int a = 2; int b = 3; System.out.println(a); System.out.println(b); a = a ^ b; b = a ^ b; a = a ^ b; System.out.println(a); System.out.println(b); System.out.println("====================================="); int[] arr = {5, 6, 7, 8, 9}; int i = 2; int j = 4; arr[i] = arr[i] ^ arr[j]; arr[j] = arr[i] ^ arr[j]; arr[i] = arr[i] ^ arr[j]; System.out.println("arr = " + Arrays.toString(arr));//arr = [5, 6, 9, 8, 7] //当i和j不同时,即索引位置不同时,也就是要交换的两个数,所指向的地址,不是同一个地址时, //使用异或运算,完成交换,是正确的。 //如果要交换的两个数,所指向的地址,是同一个地址时,使用异或运算,完成交换,是错误的。 //错误的结果就是,两个数都被刷成了0。如下: int n = 3; int m = 3; arr[n] = arr[n] ^ arr[m]; arr[m] = arr[n] ^ arr[m]; arr[n] = arr[n] ^ arr[m]; System.out.println("arr = " + Arrays.toString(arr));//arr = [5, 6, 9, 0, 7] } }

资源文件列表:

10不借助第三个变量,交换两个数。(使用异或^).zip 大约有1个文件
  1. 10不借助第三个变量,交换两个数。(使用异或^).txt 1.45KB
0评论
提交 加载更多评论
其他资源 【浏览器插件】Decentraleyes.zip
Decentaleyes浏览器插件能够拦截多种指向CDN的请求,并将它们重定向到本地提供的文件,以此避免网站功能受损。它还能辅助常规的内容过滤规则,提升网页浏览的隐私性。 随着越来越多的网站依赖大型第三方服务来提供内容,屏蔽广告或跟踪器的请求通常不会影响网站功能。然而,屏蔽实际内容则可能导致页面损坏。Decentaleyes的使命是消除中间环节,通过提供超高速的本地文件服务,增强网络隐私保护。 - 它规避了那些声称提供免费服务同时保护隐私的大型内容交付网络,以更好地保护用户隐私。 - 它能够辅助如uBlock Origin(推荐使用)、Adblock Plus等常规过滤器,提高过滤效果。 - 插件安装后即可立即使用,无需任何预先配置。但请注意,Decentaleyes并非万能,它能够拦截许多网站的请求,但也可能存在遗漏。用户还可以自定义设置,让Decentaleyes屏蔽那些未包含在本地资源中的CDN内容。
部署GlusterFS分布式存储所使用的本地yum源
glusterfs 3.8.15版本
prod-111111111
prod-111111111
stg-11111111
stg-11111111
【浏览器插件】LazyTabs.zip
浏览器插件"LazyTabs"能够在启动时或用户点击图标时,自动清除所有打开的标签页,有效降低内存占用和减少不必要的网络流量。它不追踪用户行为,也不会请求敏感权限。更多信息和源代码可查看[GitHub](https://github.com/jman/lazy_tab)。
【浏览器插件】卡片书签.zip
卡片书签是一款专为PC浏览器设计的书签管理工具。它采用弹出式界面,避免了传统书签栏占用宝贵的网页浏览空间。这种设计不仅让书签展示更为宽敞,还带来了便捷的使用体验。随着时间推移,我们不断优化产品,陆续增加了搜索、置顶等实用功能。最新版本更是引入了云服务,让书签数据的同步变得轻松自如。 本次更新亮点如下: 1. 书签数据分类标题旁新增了切换图标,方便用户快速切换分类。 2. 我们进一步优化了书签的加载速度,打开时更加迅速。 3. 搜索功能也得到了改进,现在搜索体验更快、更流畅。 使用小贴士: 1. 在搜索书签时,点击书签图标可以直接打开对应的书签夹,并自动滚动到选中书签的位置。 2. 双击搜索框,可以快速重新搜索之前的关键词。 3. 右键点击书签(夹)时,未选中的项目将以虚线框标示,方便进行多选操作。
【浏览器插件】常用工具ToolBox.zip
【浏览器插件-常用工具ToolBox】v3.2.x 【新增功能】 - ElementUI图标字体查询 - LayUI图标字体查询 - 货币汇率查询 - 编码格式转换 - 全球时钟 v3.1.x 【新增功能】 - 工具自定义展示 - 万年历 - 网页安全色彩 - 中国传统色彩 - 日本传统色彩 - 文件传输助手 - FontAwesome图标字体查询 - GlyphIcons图标字体查询 v3.0.x 【新增功能】 - MD5解密(8位及常用密码) - 简易JSON解析 - 域名WHOIS查询 - 二进制、八进制、十进制、十六进制转换 - DNS查询 - 二维码生成 - 在线翻译服务 - 随机数生成器 【界面更新】 - 界面UI全面升级 v2.0.x 【新增功能】 - Unix时间戳与日期转换 - URL编码与解码 - 汉字转拼音 - IP地址查询 【问题修复】 - 修复界面UI问题 v1.x.x 【问题修复】 - 修复若干问题 【新增功能】 - 初始版本发布
【浏览器插件】Microsoft编辑器 拼写和语法检查器.zip
使用Microsoft编辑器,您将获得强大的写作辅助工具,它提供跨网页的语法、拼写和风格建议,帮助您自信地撰写清晰、简洁的文章和邮件。智能写作助手,让您像专家一样写作,提供免费的语法、高级语法、拼写和标点符号校对,夯实写作基础。更进一步,高级文体检查功能涵盖清晰度、简洁性、正式性、词汇等,需要订阅Microsoft 365。 个性化编辑现在更加便捷,您可以将常用词汇添加到Microsoft 365应用内置的自定义字典中。当编辑器提出拼写建议时,选择“添加到字典”即可。此外,“设置”允许您根据个人喜好调整写作建议选项。您还可以轻松忽略不需要的拼写或语法建议,选择“忽略所有”即可跳过。 无论在何处写作,通过浏览器扩展,您都可以在LinkedIn、Gmail、Facebook等网站上获得写作帮助。如果您在Office应用程序中写作,打开Web版的Word或Outlook,即可获得改进文档和邮件的建议。 多语言支持让您的写作更加得心应手,编辑器可以同时检查多达三种语言的拼写和语法,支持80多种语言的拼写检查和21种语言的语法检查及写作风格改进。更多语言支持详情,请访问:https://s