C/C++
WarningCool
谁也不能随随便便成功,它来自彻底的自我管理与毅力。
展开
-
随机数常见问题及解决方案
随机数常见问题及解决方案: 1、运行多次,为什么每次生成的随机数都是同样的数字?如何生成不同数字? 2、如何随机生成指定范围内的数字?如何生成指定精度的随机数? 3、如何随机生成若干不同的数字,并将其存在数组中? 随机数所涉及的头文件为<stdlib.h>和<time.h>,所涉及的函数为srand(),rand(),现在通过实验代码解决以上问题。原创 2016-01-12 17:20:05 · 2173 阅读 · 0 评论 -
C/C++中#,##,__FILE__,__LINE__等的用法
/* 在Win 7+GCC下测试通过*/#include <stdio.h>#define CAT(N) X ## N //## 在宏定义中将两个字符连接起来,构成一个新的标识符#define PRINTF_XN(n) printf("X" # n "=%d\n",X ## n); //# 将对应变量字符串化int main(){ int i; for(i=0; i<1原创 2016-03-19 12:13:37 · 11021 阅读 · 1 评论 -
求交集和并集的线性算法
对于给定的 A、B两个整数集合,设计一个算法求他们的交集,使用哈希表可以在线性时间复杂度内得到他们的交集和并集。原创 2016-07-19 20:59:00 · 5842 阅读 · 0 评论 -
约瑟夫(Josephus)问题
Josephus问题原创 2016-07-19 23:00:38 · 953 阅读 · 0 评论 -
打印回型数组-回型矩阵-环形数组
算法的主要流程就是模拟回型矩阵生成过程,也相当于对每个格子进行编号。原创 2016-09-01 22:30:06 · 8863 阅读 · 0 评论 -
C_C++_二维数组与二维指针的地址与访问关系
C_C++_二维数组与二维指针的地址与访问关系原创 2014-07-28 13:05:27 · 847 阅读 · 0 评论 -
打印蛇形矩阵
蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形原创 2016-09-02 12:57:55 · 2558 阅读 · 0 评论 -
C/C++何时使用引用和指针
指针与引用看上去完全不同,但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。你如何决定在什么时候使用指针,在什么时候使用引用呢?原创 2016-08-13 11:25:53 · 10542 阅读 · 1 评论 -
C++指针和引用的区别与联系
指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。原创 2016-08-13 11:05:29 · 1417 阅读 · 1 评论