
HPC
文章平均质量分 73
希尔芬酱
个人网站:ljzhou.com
联系方式:2393674461@qq.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
5613-2-冒泡排序
字符串的冒泡排序。P.s.冒泡排序百度百科:冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶...原创 2018-10-12 05:56:32 · 159 阅读 · 0 评论 -
5613-1-斐波那契数列
与正常的斐波那契数列的唯一区别是,令f(0)=f(1)=1.一、使用递归#include<stdio.h>/* Using recursive calls to itself with O(k^2)*/int fib(int k){ if (k == 2 || k == 1) /*f0=f1=1*/ return 1; else ...原创 2018-09-28 04:57:03 · 224 阅读 · 0 评论 -
5634-2-随机数生成器的应用1-二项分布
今天来更新一下关于随机数生成器的应用。众所周知,在C里面,最简单的随机数生成器是rand()函数。但由于其是伪随机的,因而我们在使用它的时候一般都会用srand()来控制。进一步详细的说明可以参见百度百科。那么废话不多说,首先给出最简单的rand()用法:// srand所在的头文件#include<stdlib.h>// time参数所在头文件 #include ...原创 2018-10-27 20:49:24 · 1146 阅读 · 0 评论 -
5613-3-康威生命游戏
康威生命游戏,详细见百度https://baike.baidu.com/item/%E7%94%9F%E5%91%BD%E6%B8%B8%E6%88%8F/2926434简而言之就是在一个类似于棋盘的区域内,每个点上可以“生存”或者“死去”一个“棋子”,或者说,“细胞”。其规则如下:1. 如果一个细胞周围有3个细胞为生(一个细胞周围共有8个细胞),则该细胞为生(即该细胞若原先为死,则转为生...原创 2018-11-23 07:24:14 · 843 阅读 · 0 评论 -
5613-4-三对角矩阵的构建与乘法运算
三对角矩阵见百度https://baike.baidu.com/item/%E4%B8%89%E5%AF%B9%E8%A7%92%E7%9F%A9%E9%98%B5简而言之就是形如A的矩阵为三对角矩阵图片来自百度百科。那么,如何通过c语言构建一个三对角矩阵,并进行简单的乘法计算呢?最容易想到的思路是,既然矩阵中的元素可以根据位置坐标来确定,比如上图中的可以通过来表示,那么,可不...原创 2018-11-23 08:27:29 · 2014 阅读 · 0 评论 -
MPI-1-MPI_Scatter/Gather:并行处理文本
欲仙欲死的MPI作业题简而言之,就是让你读取txt文件(内容如下:)160.360.890.590.810.810.870.630.400.580.590.910.530.350.450.330.16其中,第一行是向量的长度/位数(length of the vector),后面的16个则是具体的条目(entries of the vector)。第...原创 2018-11-25 07:48:04 · 847 阅读 · 0 评论