zoukankan
html css js c++ java
两数交换不借助第三变量
#include <stdio.h> void swap(int *x, int *y) { *y = *x ^ *y; *x = *x ^ *y; *y = *x ^ *y; } void revert(int *a, int len) { int first = 0, last = len - 1; for (;first < last; first++, last--) swap(&a[first], &a[last]); } int main() { int i, a[] = {1 ,2, 3, 4, 5}; revert(a, 5); for (i = 0; i < 5; i++) printf("%2d", a[i]); getch(); }
查看全文
相关阅读:
缺失的第一个正数
tuple用法
整数转罗马数字
三种时间格式的转换
不同包的调用
正则表达式
lgb模板
线性回归
时间序列的特征
3D聚类
原文地址:https://www.cnblogs.com/seebro/p/2476516.html
最新文章
78子集
77组合
216组合总和III
40组合总和II
60第K个排列
向上向下取整函数
47全排列II
46全排列
函数参数和变量用法
39组合总和
热门文章
回溯算法
电话号码的字母组合
二叉树的中序遍历
两数相加
链表
Dataframe的索引问题
lgb参数及调参
待学习
python对象的引用
情侣牵手
Copyright © 2011-2022 走看看