- 博客(4)
- 资源 (13)
- 收藏
- 关注
原创 C++学习笔记 格式化输入输出
cin.sync() 并不是 清空同步缓冲区,而是将实现由编译器所定义的一个功能。 sync - 显然字面意思是 同步。即实现 事先定义的某功能。清空输出缓冲区可以```cppcin.clear() ;//这句是为了安全cin.ignore(std::numeric_limits<int>::max(),'\n');//清空INT_MAX 个字符,直到'\n'为止。'\n'也被清除...
2020-09-22 21:13:43 95
原创 回溯法框架
Copy from https://www.cnblogs.com/steven_oyj/archive/2010/05/22/1741376.html1.原理:在包含问题的所有解的解空间树中,按照深度优先搜索的策略,从根结点出发深度探索解空间树。当探索到某一结点时,要先判断该结点是否包含问题的解,如果包含,就从该结点出发继续探索下去,如果该结点不包含问题的解,则逐层向其祖先结点回溯。(其实回溯法就是对隐式图的深度优先搜索算法)。若用回溯法求问题的所有解时,要回溯到根,且根结点的所有可行的子树都要已
2020-07-18 18:50:32 460
原创 C/C++学习笔记:那些我写过的bug(长期不定时更新)
1 C++: 内存申请出错:1.new : 不小心写出了:int n;cin>>n;int **array=new int *[n];//报错 ,n=1时段出错 ,n<=0时显然也不对assert(array!=NULL);for(int i=0;i<n;i++){array[i]=new int [n];asssert(array[i]!=N...
2020-04-03 09:21:06 193
原创 学习笔记-动态二维数组的建立、释放、及传参
@C/C++学习-二维动态数组的创建,与传参1.C语言方式利用malloc,free 创建及释放二维数组;本文以简单的检验二维矩阵是否为幻方矩阵的例题为例。幻方矩阵即每行/每主对角线/每副对角线的元素和均相等.其中创建二维动态数字的部分为:`int n = 0; scanf("%d", &n); int **array = (int **)malloc(size...
2020-03-28 15:36:07 553 1
《C++程序设计实践教程》(任志鸿版)第19章实验结果类和对象(1).docx
2020-06-28
《C++程序设计实践教程》(任志鸿版)第18章实验结果-结构体程序设计.docx
2020-04-23
《C++程序设计实践教程》(任志鸿版)第17章实验结果-指针与函数.docx
2020-04-23
《C++程序设计实践教程》(任志鸿版)第14章实验结果.docx
2020-04-23
《C++程序设计实践教程》(任志鸿版)第13章实验结果.docx
2020-04-23
《C++程序设计实践教程》(任志鸿版)第12章实验结果.docx
2020-04-23
《C++程序设计实践教程》(任志鸿版)第11章实验结果
2020-03-28
《C++程序设计实践教程》(任志鸿版)第10章实验结果
2020-03-28
《C++程序设计实践教程》答案 实验9.docx
2020-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人