- 博客(14)
- 资源 (2)
- 收藏
- 关注
转载 LaTeX 算法代码排版 --latex2e范例总结
LaTeX 写作: 算法代码排版 --latex2e范例总结latex2e 宏包的使用范例:\usepackage[ruled]{algorithm2e} %算法排版样式1 \usepackage[ruled,vlined]{algorithm2e} ...
2019-12-19 19:16:59 2664
原创 (文件)输出不使用科学技术法
c++输出的数字太大,自动使用科学计数法输出结果,即使是整数,也会只有6位有效数字例如:精度不够,计数应该是15574393。因此需要改为平常的十进制输出。1.输出到显示器cout.setf(ios::fixed,ios::floatfield);//使用一般输出cout.precision(2);//保留小数点后2位。默认是6位。2.文件输出结果ofstream ...
2019-12-17 15:16:03 976
原创 比较fscanf 和getline读取文件效率
#include <iostream>#include <fstream>#include <vector>#include <string>#include <ctime>#include<cstring>using namespace std;class data{public: int sr...
2019-12-13 22:10:58 990
转载 c++ 内联函数(一看就懂)
1.内联函数在C++中我们通常定义以下函数来求两个整数的最大值:int max(int a, int b){ return a > b ? a : b;}1 2 3 4为这么一个小的操作定义一个函数的好处有:① 阅读和理解函数 max 的调用,要比读一条等价的条件表达式并解释它的含义要容易得多② 如果需要做任何修改,修改函数要比找出并修改每一处等价表...
2019-12-13 17:04:47 509
转载 C++实现统计代码运行时间计时器的简单实例
一、前言 这里记下从网上找到的一些自己比较常用的C++计时代码二、Linux下精确至毫秒? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2...
2019-12-11 14:06:55 432
转载 Linux/Unix 环境下实现精确计算程序运行的时间
写程序时,程序的运行效率很重要,其往往是评价程序优劣性的直接标准。程序运行效率的最简单方法就是计算程序的运行时间。为了提高程序效率,使用适当的方法对程序的各个部分进行运行时间的计算是很有必要的。在 Linux/Unix 环境下,计算 C 程序运行时间可以通过以下三个函数来实现:clock()、time()、gettimeofday()。clock() 函数clock()函数是 ANSI...
2019-12-11 11:36:22 636
转载 OpenMp多线程编程计时问题
在做矩阵乘法并行化测试的时候,在利用<time.h>的clock()计时时出现了一点问题。首先看串行的程序://matrix_cpu.c#include<stdio.h>#include<stdlib.h>#include<time.h>#defineNUM2048voidmatrixMul(float*A,f...
2019-12-11 11:25:26 1520
转载 Linux下clock计时函数学习
平时在Linux和Winows下都有编码的时候,移植代码的时候免不了发现一些问题。1. 你到底准不准?关于clock()计时函数首先是一段简单的测试代码,功能为测试从文本文件读取数据并赋值给向量最后打印输出的运行时间。int main(int argc, char **argv){ clock_t t1=clock();ifstream in("data.txt");v...
2019-12-11 10:52:48 1252
转载 OpenMP 有效的数据规约
一、引言在以多线程执行的的循环访问中,为了解决在不使用锁的情况下既共享sum变量有保护该变量的问题,OpenMP提供了reduction子句,可以用来有效的合并一个循环中某些关于一个或多个满足结合律的算术规约操作。二、reduction示例#include <iostream> #include <omp.h> // OpenMP编程需要包含的头文件 ...
2019-12-06 12:09:53 840
转载 OpenMP的简单使用教程
OpenMP的简单使用教程今天有幸参加了一个XSEDE OpenMP的workshop讲座,真是受益匪浅啊。简单来说OpenMP就是一个多线程程序的框架。和MPI相比,MPI每一个Node都有独立的内存空间,但是OpenMP所有的线程共享一个内存空间。显而易见,OpenMP的硬件制约要比MPI大,但是只要硬件跟得上就会比MPI要快。OpenMP一般都会部署再超级计算机中心,但是几年之前它就成为了...
2019-12-05 20:47:16 643
转载 c++四舍五入函数,向上取整,向下取整函数
对含有小数点的数进行四舍五入是比较普遍的一种需求。在C++中也有类似的取整函数。在C++的头文件中有floor()和ceil()函数。在STL中还有round()函数。这三个函数的作用如下:函数名称 函数说明 2.1 2.9 -2.1 -2.9Floor() 不大于自变量的最大整数 2 2 -3 -3Ceil() 不小于自变量的最大整数 3 3 -2 -2Round() 四舍五入到最邻近的...
2019-12-05 19:45:31 4105
原创 Linux下文件格式及换行符问题
1. 场景描述:在windows 下写好的文件 f23.txt,上传到Linux环境中运行的时候结果总出问题。而相同内容的在Linux中的文件 f,txt 运行则OK。后面使用cat输出时,发现格式问题。$ cat f23.txt0 1 11 2 20 2 3$ cat f.txt0 1 11 2 20 2 3$ 结果显示在windows写好的文件的最后一行没有换...
2019-12-04 11:23:22 2886
转载 c++ 结构体和vector进行lower_bound和upper_bound
总述:介绍结构体数组和包含结构体的vector怎么样使用lower_bound进行二分查找,upper_bound同理。前提:lower_bound:返回数组中第一个大于等于该元素的下标,int aa = lower_bound(array,array+arrayLen,num) - array;upper_bound:返回数组中第一个大于该元素的下标:int aa = upper_b...
2019-12-03 18:45:51 3284
多媒体 ps课程设计
2015-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人