C语言
文章平均质量分 72
Work_Hard_Zxm
各位朋友好,我是一名信息与计算机专业的学生。在学习过程中,我会分享一些与C语言、数据结构与算法、C++、Linux、数据库、操作系统与网络等相关的知识点。这其中肯定会有不足的地方,这里真心希望发现错误或者说有更优解的朋友留言与我讨论,谢谢。希望分享的东西对部分朋友起到一定的作用。
展开
-
【C实现算法00】一个数组中除一个(两个)数只出现一次外其它数字都出现了两次,找出这个数,编程实现。
问题1:一个数组中除一个数只出现一次外其它数字都出现了两次,找出这个数,编程实现。分析:当写出数组中每个元素的二进制序列时,很明显除了要找的数Num的二进制序列外其它序列都是成对出现的。我们知道两个完全相同的二进制序列异或(^)以后是0,所以在这里首先将0赋给Num(语句:Num = 0;),然后将数组的每个元素与Num进行异或操作,最终累计后Num的值就是要找的数。代码实现如下:int Find...原创 2018-05-31 01:05:33 · 265 阅读 · 0 评论 -
【C++02】C++中函数重载问题
函数重载:函数重载是C++在C语言的基础上新增的功能,它指的是在同一作用域内,一组函数的函数名相同,参数列表不同(个数不同/类型不同/顺序不同),返回值可同可不同。它对函数名称进行了重载,函数重载让你能够使用多个同名的函数(可以通过函数重载来设计一系列的函数——它们完成相同的工作,但使用不同的参数列表)。函数特征标:函数重载的关键是函数的参数列表(函数特征标),C++允许定义名称相同的函数,条件是...原创 2018-06-18 12:43:54 · 372 阅读 · 0 评论