- 博客(12)
- 收藏
- 关注
原创 只出现一次数字的题解
题目中说除了一个元素只出现一次,其余元素都出现两次。比如 5 ^ 0 ,在二进制下, 5 是 0101 , 0 是 0000 ,按位异或(相同为 0,不同为 1 )结果是 0101 ,也就是 5。交换律和结合律:异或运算满足 a ^ b ^ c = a ^ c ^ b = (a ^ b) ^ c = a ^ (b ^ c)。例如 3 ^ 3 , 3 的二进制是 0011 ,自己和自己按位异或,每一位都相同,结果就是 0000 ,即 0。
2025-05-09 23:42:07
207
原创 GitHub 开源项目实战:从入门到贡献的全流程指南
在数字技术飞速发展的今天,开源项目已成为推动技术进步的核心力量。它打破了地域和组织的限制,构建起全球开发者协同创新的生态。无论是初入编程领域的新手,还是经验丰富的技术专家,GitHub 开源项目实战都为其提供了宝贵的学习与成长机会。
2025-05-09 23:35:53
589
原创 Java的原理、实践与未来趋势
并发编程是指在程序中同时处理多个任务的能力,这些任务可以在同一时间间隔内交替执行,从而提高系统的资源利用率和响应速度。在单处理器时代,并发通过任务切换模拟多任务执行;而在多核处理器普及的当下,真正意义上的并行执行成为可能。对于现代应用而言,并发编程至关重要,它能有效提升系统性能,减少用户等待时间,同时还能优化资源分配,让 CPU、内存等资源得到更充分的利用。例如,在 Web 服务器中,并发编程可以同时处理多个用户请求,避免单个请求阻塞整个系统。
2025-05-08 22:01:55
604
原创 斐波那契数
当 n > 1 时,按照斐波那契数列的递推公式 F(n) = F(n - 1) + F(n - 2) ,通过递归调用 fib 方法自身来计算。在循环中,通过 prev + curr 计算出下一个数 next ,然后更新 prev 为当前的 curr , curr 为新计算出的 next。创建一个长度为 n + 1 的数组 dp ,用于存储斐波那契数列的中间结果, dp[i] 表示 F(i)。最后返回 dp[n] ,即第 n 个斐波那契数。
2025-05-08 01:52:16
338
原创 Java中length()方法与compareTo()方法的使用
在Java中, length() 方法主要用于获取字符串( String 类对象)的长度,即字符串中字符的个数。需要注意的是,数组获取长度使用的是 length 属性(没有括号),而 length() 是 String 类特有的实例方法。compareTo() 方法是 java.lang.Comparable 接口中的一个方法,许多类(如 String 、包装类等)都实现了该接口。在 String 类中, compareTo() 方法用于按字典顺序比较两个字符串。
2025-05-07 22:27:30
230
原创 用goto语句写关机程序
goto”语句是一种编程语言中的控制语句。它的主要作用是将程序的执行流程无条件地转移到同一函数内的另一个标记位置。不过,“goto”语句会使程序的控制流程变得复杂混乱,难以理解和维护,所以在很多的编程规范中被谨慎使用。
2025-01-21 22:13:36
410
原创 C语言的数组
int a[10]下标从0开始,数组名a代表首地址,定义一个有10个int型元素的一维数组,系统分配连续的10个int型存储空间给此数组,数组大小必须是值为正的常量,不能为变量,一旦定义,不能改变大小。
2025-01-20 23:59:39
286
原创 C语言的循环结构
循环结构是编程语言中的一种重要结构,用于重复执行一段代码。主要有三种循环结构:for循环,while循环和do-while循环。(1)当型循环结构:当条件P成立(为真)时,反复执行循环语句,直到条件P不成立(为假)时结束循环。(条件成立,才执行循环语句,for、while)(2)直到型循环结构:先执行一次循环语句,再判断条件P是否成立(为真),若条件P成立(为真),则反复执行循环语句,直到条件P不成立(为假)时结束循环。(do-while)
2025-01-19 23:58:53
919
原创 C语言中的分支结构
分支结构用于根据不同条件执行不同的代码块,主要有单分支语句if语句和多分支语句if-else语句和switch-case语句。
2025-01-18 19:59:24
727
原创 逻辑操作符
逻辑操作符是用于对逻辑值进行操作的运算符,主要用于处理布尔类型的数据,即真和假。•!:逻辑取反运算符(改变单个表达式的真假)。•&&:逻辑与运算符,就是并且的意思(两侧的表达式都为真,则为真,否则为假)。•||:逻辑或运算符,就是或者的意思(两侧⾄少有⼀个表达式为真,则为真,否则为假)。注:⾮0表⽰真,0表⽰假。
2025-01-17 21:47:37
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人