一.四种方式交换两个数字 直接交换:失败 包装类交换:失败 数组方式交换:成功 成员变量交换:成功 1 public class SwapNumbers { 2 public int a; 3 public int b; 4 5 //包装类交换 6 public static void swap ( ...
分类:
编程语言 时间:
2020-01-20 15:12:35
阅读次数:
109
1.定义第三方变量 2.用位异或实现(一个数位异或另一个数两次,还得那一个数) 3.用变量相加的做法 4.一步搞定 ...
分类:
其他好文 时间:
2020-01-16 12:14:40
阅读次数:
81
从一个面试题说起... 不借助第三个变量交换a,b两个变量值 一个很经典的答案是通过异或来解决 关键字 先决条件 0为假,1为真 "^":对应逻辑运算异或(XOR)。 重点在"异",只有[1]XOR[0]或[0]XOR[1]才为1;一真一假即真; a ^ a = 0 ; a ^ 0 = a ; 先决 ...
分类:
其他好文 时间:
2020-01-16 00:46:51
阅读次数:
132
[TOC] 1.赋值语句 (1)作用:定义+赋值 (2)复合与链式赋值 (3)特殊类型的赋值 序列的赋值: 变量交换: 不需要额外的temp变量. 2.注释 以 开头的行即为注释. 3.运算符 (1)算术运算符 |运算符|含义| | | | |+|加| | |减| | |乘| |/|除| |%|取模 ...
分类:
编程语言 时间:
2019-12-27 23:41:20
阅读次数:
97
1.本章学习总结(2分) 1.1 学习内容总结: 1.1.1 结构体如何定义、成员如何赋值: 结构体的一般形式: ` ` ` ` ` ` 在结构体定义的时候,分为两种: 1.先定义结构体类型再定义变量名: eg: 2.在定义结构体类型的同时定义变量: eg: 结构体成员的赋值: 结构体成员的赋值可以 ...
分类:
其他好文 时间:
2019-12-15 12:47:51
阅读次数:
100
记一次在不使用第三方变量的情况下交换变量遇到的思考 今天百度了一下 在不使用第三方变量的情况下交换变量的几种方法 对其中的一种交换变量的方法特别感兴趣,看起来比较简单,但是琢磨了半天没有想明白他是按什么顺序去运行的 : 纠结了一晚上,不知道他的执行过程 最后在查看反编译文件时发现很简单 但(b=a) ...
分类:
其他好文 时间:
2019-10-23 11:46:56
阅读次数:
91
一、基础语法: 1、代码中修改不可变数据会抛什么异常 : 会抛 TypeError 异常 2、 a = 1, b = 2 不用中间变量交换 a 和 b 的值 a = a+b b = a -b a = a -b 3、简述对input()函数的理解: 在python3 中 input() 是获取用户的输 ...
分类:
编程语言 时间:
2019-09-12 13:45:19
阅读次数:
100
不用中间变量交换两个变量 下面是一个由\ 号组成的 4 行倒三角形图案 要求: 输入倒三角形的行数,行数的取值 3 21 之间,对于非法的行数,要求抛出提示“非法行数!” 在屏幕上打印这个指定了行数的倒三角形 现有 1~10 共十个自然数,已随机放入一个有 8 个元素的数组 nums[8] 要求写出 ...
分类:
Web程序 时间:
2019-08-30 19:16:20
阅读次数:
144
1.项目里面,为什么用mysql和redis(我想可能就是问这两种数据库的优点吧) 2.给两个整型变量,交换它们的值(不能用第三个变量) 3.TCP和UDP的区别?那么视频流用什么协议? 4.给一个数组(很长),存整数,里面只有一个数是出现奇数次,其余的数都是出现偶数次,找出这个出现奇数次的数。 5 ...
分类:
其他好文 时间:
2019-08-20 16:49:18
阅读次数:
102