- 博客(7)
- 收藏
- 关注
转载 值传递、引用传递和指针传递的对比
传值,传地址,传引用的效率区别从函数调用的角度理解三者之间的区别传值:函数参数压栈的是参数的副本。任何的修改是在副本上作用,没有作用在原来的变量上。传指针:压栈的是指针变量的副本。当你对指针解指针操作时,其值是指向原来的那个变量,所以对原来变量操作。传引用:压栈的是引用的副本。由于引用是指向某个变量的,对引用的操作其实就是对他指向的变量的操作。函数调用传值、传地址与引用的选择1. 从功能上按值传递在传递的时候,实参被复制了一份,然后在函数体内使用,函数体内修改参数变量时修改的是实参的
2022-03-02 16:59:16 1146
原创 【贪心】【动态规划】找零
题目描述Z国的货币系统包含面值1元、4元、16元、64元共计4种硬币,以及面值1024元的纸币。现在小Y使用1024元的纸币购买了一件价值为N(0<N≤1024)N(0<N\leq1024)N(0<N≤1024)的商品,请问最少他会收到多少硬币?输入描述一行,包含一个数N。输出描述一行,包含一个数,表示最少收到的硬币数。示例1输入200输出17说明花200,需要找零824块,找12个64元硬币,3个16元硬币,2个4元硬币即可。题目分析题目中
2022-02-23 17:17:21 601 2
原创 【动态规划】机器人跳跃问题
题目描述机器人正在玩一个古老的基于DOS的游戏。游戏中有N+1座建筑——从0到N编号,从左到右排列。编号为0的建筑高度为0个单位,编号为i的建筑的高度为H(i)个单位。起初, 机器人在编号为0的建筑处。每一步,它跳到下一个(右边)建筑。假设机器人在第k个建筑,且它现在的能量值是E, 下一步它将跳到第个k+1建筑。它将会得到或者失去正比于与H(k+1)与E之差的能量。如果 H(k+1) > E 那么机器人就失去 H(k+1) – E 的能量值,否则它将得到 E – H(k+1) 的能量值。游戏目标
2022-02-23 15:17:05 589 1
原创 Linux(Ubuntu)安装/查看当前版本/卸载(删除)/更新升级adb
Linux(Ubuntu)安装/查看当前版本/卸载(删除)/更新升级adb安装查看当前版本卸载安装最新版本安装可以通过apt或者apt-get,任选其一直接进行安装:// apt安装apt install adb//apt-get安装apt-get install adb如果需要权限的话,在以上命令之前加sudo即可查看当前版本这个不需要apt了:// adb版本adb version卸载// apt卸载apt remove adb//apt-get卸载apt-get r
2021-07-29 10:45:47 5248 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人