c语言
sendmeasong_ying
这个作者很懒,什么都没留下…
展开
-
问题:如何不使用第三个变量交换两个数的值?(异或操作的使用)
偶数个的数字异或,恰好能够相消,相消之后为0,奇数个的数字异或操作完还剩一个,这个数和0异或为它本身。y和y相同,因此他们异或之后为0,则b=x^0=x;由异或的性质,两个二进制数字,相同为0,不同为1。开始a=x,b=y;交换之后a=y,b=x。因为a=x,b=y,则。原创 2023-10-08 23:25:06 · 75 阅读 · 0 评论 -
leetcode刷题之旋转数组:给定一个数组,将数组中的元素向右移动 k个位置,其中k是非负数。
【代码】leetcode刷题之旋转数组:给定一个数组,将数组中的元素向右移动 k个位置,其中k是非负数。原创 2023-10-16 20:23:57 · 345 阅读 · 1 评论 -
C语言实现顺序表
顺序表是用一段的储存单元的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。顺序表一般可以分为:1):使用定长数组储存。2):使用动态开辟的数组储存。原创 2023-10-22 22:16:02 · 60 阅读 · 0 评论 -
C语言写动态通讯录
【代码】C语言写动态通讯录。实现一个通讯录:人的信息:名字+年龄+性别+电话+地址1.动态增加人数2.增加联系人3.删除指定联系人4.查找联系人5.修改联系人6.排序7.显示联系人8.回收内存原创 2023-09-26 23:02:17 · 69 阅读 · 0 评论