两个变量数值交换

交换两个变量的值yi

一:使用第三个变量

二:不使用第三个变量

来点伤心史💔

//        i=minIndext           //        自身加自身  结果改变自身     //        自身-自身=0  //        自身-自身=0; //            arr[i] = arr[i]+arr[minIndext];//            arr[minIndext] =arr[i]-arr[minIndext];//            arr[i] = arr[i]-arr[minIndext];

Original: https://www.cnblogs.com/acman-mr-lee/p/16226424.html
Author: ACMAN-Mr.Lee
Title: 两个变量数值交换

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/586546/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 2 Java内存层面的对象认识

    1 对象的创建 2 对象的内存布局 3 对象的访问定位 3.1句柄访问 3.2 直接指针访问 说明:此分析基于HotSpot虚拟机 1 对象的创建 Java对象的创建方式有三种: …

    Java 2023年6月7日
    078
  • 实战篇:断点续传?文件秒传?手撸大文件上传

    各位看官大家好,今天给大家分享的又是一篇实战文章,希望大家能够喜欢。 开味菜 最近接到一个新的需求,需要上传 2G左右的视频文件,用测试环境的 OSS试了一下,上传需要十几分钟,再…

    Java 2023年6月5日
    083
  • SMBMS(超市订单管理系统)项目从零开始搭建

    如果需要完整的系统可以加我qq:1842329236 一、搭建一个maven web项目 新建一个maven,并且使用模板 maven的详细创建,及配置请看这篇文章https://…

    Java 2023年6月14日
    095
  • 进程通讯 & Binder机制 & Service 笔记

    每个 app 都处于不同进程,每启动一个 APP,默认会启动一个虚拟机上,一个虚拟机就是一个进程。 分享通过 intent 传递数据,成功后回到 app;当你需要把本地数据库对外提…

    Java 2023年6月7日
    0114
  • 14.将对象的字符串写入文件并保存到盘符

    public JsonVo savaCloudScript(ScriptModelVO scriptModelVo) throws RollbackableBizException…

    Java 2023年6月13日
    087
  • day11-多线程

    进程、线程介绍 Java中 线程的实现方式 Thread 类 Runnable 接口 Callable 接口 线程相关的方法 线程安全问题 – 同步技术 线程等待唤醒机…

    Java 2023年6月6日
    093
  • 原型设计模式(prototype pattern)

    2020-11-09 11:12:23 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象…

    Java 2023年6月9日
    070
  • 记录下在阿里云linux上安装与配置Mysql

    环境:阿里云ECS服务器,系统为centos7.2 用户:root 参考博客: https://blog.csdn.net/kunzai6/article/details/8193…

    Java 2023年6月14日
    096
  • Java Json

    读前需要了解 思路过程: 如果您的JSON很小,那么对象模型很好,因为您可以加载所有数据并作为普通Java对象工作。当文件非常大时,您可能不想加载它全部进入内存。 因此流和对象模型…

    Java 2023年5月29日
    079
  • SpringMvc的Url映射和传参案例(转)

    Springmvc的基本使用,包括url映射、参数映射、页面跳转、ajax和文件上传 以前学习的时候写的代码案例,今天整理笔记的时候找到了,很久没有来园子了,发上来当个在线笔记用吧…

    Java 2023年5月30日
    074
  • Java的jmap命令使用详解

    jmap命令简介 jmap(Java Virtual Machine Memory Map)是JDK提供的一个可以生成Java虚拟机的堆转储快照dump文件的命令行工具。除此以外,…

    Java 2023年6月7日
    0145
  • github学生认证——申请学生开发包

    写在前面 申请学生认证的好处: GitHub学生的免费AWS Educate入门帐户,价值100美元。 专业的桌面IDE:IntelliJ IDEA,PyCharm等。学生的免费订…

    Java 2023年6月9日
    092
  • Spring Boot 整合 MyBatis

    MyBatis 简介 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的…

    Java 2023年6月9日
    063
  • Docker系列-docker.sock探究

    预备知识 搞清楚/var/run/docker.sock参数的前提是了解docker的client+server架构,如下图可见在电脑上运行的docker由client和serve…

    Java 2023年6月8日
    059
  • 3.Spring IoC阐述

    控制反转的概念:控制反转是一种通过描述(在Java中可以是XML或者注解)并通过第三方去产生或获取特定对象的方式. 在Spring中实现控制反转的是IOC容器,其实现方法是依赖注入…

    Java 2023年6月9日
    079
  • Java基础学习笔记

    Java 入门基础编程笔记 Java 入门基础编程视频课件地址:点击我啦哟 提取码:50ME 1 前言 1.1 软件开发介绍 软件,即一系列按照特定顺序组织的计算机数据和指令的集合…

    Java 2023年6月7日
    076
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球