自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (6)
  • 收藏
  • 关注

原创 llvm flang的编译安装

目录 flang简介 llvm+flang安装 简单使用 目录 目录 flang简介 llvm+flang安装 简单使用

2020-03-09 22:45:56 1632

原创 llvm flang使用

查看帮助flang -helpFlang编译器支持接受所有clang 4.0编译器选项,并支持许多以及以下特定于flang的编译器选项:-noFlangLibs Do not link against Flang libraries -mp Enable OpenMP and link with with OpenMP library libomp -nomp Do not ...

2020-03-09 22:39:07 1403 2

原创 flang安装问题与解决办法汇总

安装过程一些说明与问题解决1.可以使用命令行安装,但要保证每一步都严格执行,不能遗漏。2. 使用make -j$(nproc) 可以大大加快make的速度。其中nproc为机器核数。3.编译libpgmath报错:找不到llvm-lit需要我们将llvm-lit路径加入PATH:export PATH=/where/your/flang/llvm/build/bin:$PA...

2020-03-09 22:34:54 1254 1

原创 PAT (Advanced Level) 1041 Be Unique

题目链接:1041 Be Unique解题思路:题目大意为找出一个数组中第一个不重复的数。由于数值大小限制[1,10000],我们可以使用一个足够大的数组用来统计每个数字在数组中出现的次数。之后找出第一个出现次数为1的数字。AC代码:#include <iostream>#include <cstdio>using namespace std;int l...

2019-03-04 23:53:47 149

原创 PAT (Advanced Level) 1017 Queueing at Bank

题目链接:1017 Queueing at Bank本题审题较为容易,但是实现起来过程实在繁琐。话不多说,具体看代码。AC代码:#include <iostream>#include <algorithm>#include <cstdio>#include <vector>using namespace std;struct myt...

2019-03-04 23:01:30 140

原创 PAT (Advanced Level) 1012 The Best Rank

题目链接:1012 The Best Rank解题思路:分别对各科成绩和平均成绩进行排名并记录,之后输出学生各科和平均成绩中按照优先级最好的排名。坑点:若有n个人排名同为i,则下一个排名应该为i+n,而非i+1.AC代码:/*1012 the best rank*/#include <iostream>#include <algorithm>#inc...

2019-03-04 22:51:50 160

原创 PAT (Advanced Level) 1009 Product of Polynomials

题目链接:1009 Product of Polynomials解题思路:先读入第一个多项式,在读入第二个多项式的时候,将每一项与第一个多项式相乘并更新结果。注意:若计算过程中出现多项式系数为0,则不输出。AC代码:#include <iostream>#include <iomanip>using namespace std;float sum[2...

2019-03-04 22:29:26 124

原创 PAT 甲级 1002 A+B for Polynomials

题目链接:1002 A+B for Polynomials解题思路:先把第一个多项式读入结果,在读入第二个多项式的同时进行运算。最后输出即可。注意:若系数为0,则不输出。AC代码:#include <iostream>#include <cstdio>using namespace std;float result[2001];int main(...

2019-03-04 21:39:29 116

原创 PAT (Advanced Level) Practice 1078 Hashing

题目链接:1078 Hashing审题不难,思路也很简单。若M不为素数,先找出大于M的最小素数。所以,先打表素数。之后采用二次探测法进行哈希插入。输出在Hash表中id。若不能插入则输出 ‘-’。AC代码:#include <iostream>#include <cstdio>using namespace std;const int maxn = 10...

2019-03-04 21:28:03 239

原创 PAT (Advanced Level) 1032 Sharing

题目链接:1032 sharing解题思路:使用一个足够大的数组,下标存储链表节点地址,值存储该节点指向的下一个节点地址。再用一个数组用来标记第一个链表并遍历第二个链表。在遍历第二个链表时,若发现已经在第一个链表遍历过则该节点即两个链表的第一个公共节点,输出。采用空间换时间的策略,算法时间复杂度为O(n);注意:节点地址为5位,不足5位则左补0。AC代码:#include...

2019-03-04 13:56:33 115

原创 PTA(原PAT) 甲级1015 Reversible Primes

1015 Reversible Primes (20 分)A reversible prime in any number system is a prime whose “reverse” in that number system is also a prime. For example in the decimal system 73 is a reversible prime becau...

2019-02-28 23:23:14 254

原创 PAT 甲级1016 Phone Bills

原题目:1016 Phone Bills(25 分)A long-distance telephone company charges its customers by the following rules:Making a long-distance call costs a certain amount per minute, depending on the time of day ...

2019-02-28 23:08:58 110

转载 C++ auto关键字用法

原文地址:https://www.cnblogs.com/KunLunSu/p/7861330.html

2019-01-07 19:28:49 213

原创 C++语句

语块作用域:可以在if、switch、for、while语句的控制结构中定义变量。定义在控制结构中的变量只在相应语句中可见,一旦语句结束,变量也就超出其作用范围了。for语句:基本形式:for(initstatement; condition;expression)statementinitstatement; condition;expression ;statement 均可省略...

2019-01-07 15:55:14 162

原创 字符串向量和数组

迭代器凡是使用了迭代器的循环体,都不要向迭代器所属的容器中添加元素!程序中尽可能使用string 而非C风格字符串,使用vector而非内置数组迭代器与指针相似~箭头运算符 ->stringvectorarrey数组与C中数组类似多维数组使用for范围语句处理多维数组:除了最内层的循环外,其他所有循环的控制变量都应该是引用类型。for (auto row : ia)...

2019-01-06 21:23:43 281

原创 C++表达式

代码要明意养成良好的编程习惯条件运算符(? :)可镶套使用eg:final_grade = (grade > 90) ? “A” : (grade > 60) ? “B” : “C”;条件表达式的优先级非常低,一般在一条长表达式中嵌套使用条件表运算子表达式时,通常需要在它两端加上括号。位运算关于符号位处理:没有明确的规定,依赖于机器,建议用位运算处理无符号型。si...

2019-01-06 21:22:54 1585

原创 C++变量和基本类型

要理解某个变量的类型,从右向左读指针定义即初始化,若不清楚指针指向何处应初始化为nullptr或者0;如果decltype使用的是一个不加括号的变量,则得到该变量的类型,如果变量加了一个或者多个括号,则视为表达式。decltype((variable))得到变量的引用类型;autoauto忽略掉顶层const,保留底层const如果希望推断出的auto类型为一个顶层const,则需要明...

2019-01-06 21:22:34 239

原创 高次树—五次树的先序遍历 后序遍历

五次树的先序遍历和后序遍历,其他高次树的遍历只需改下孩子结点个数即可。完整代码如下#include <stdio.h>#include <stdlib.h>#define maxchild 5typedef int DataType;struct treenode{ DataType data; struct treenode *childs[m...

2018-12-18 21:14:34 268

原创 二叉树的高度C实现(递归)

求二叉树的高度根节点深度为0,空树的深度为-1,一棵树的深度为其所有树枝路径长度中最大值递归思路基本问题:若一个树为空树,其深度为-1;一般问题:一棵树的深度为其左右子树的最大深度+1;int Depth_T(BiTree T){ if(T == NULL) return -1; else return (Depth_T(T->l...

2018-12-15 21:44:10 1398

原创 二叉树的宽度C实现(非递归)

采用层次遍历的方式,使用一个队列,每层的结点依次入队,出队,统计宽度,比较该层宽度与前k层最大宽度的大小。typedef int DataType;struct Node{ DataType data; struct Node *leftChild; struct Node *rightChild;};typedef struct Node BiTreeNod...

2018-12-15 21:34:53 1357 1

原创 一些好用的深度学习资料汇总

一直在云盘里放着,觉得是对资源的浪费。所以,分享给大家,希望对大家有所帮助。链接:https://pan.baidu.com/s/1TLopRs55Qvs7SVPfIJRxnw 提取码:3im4 永久有效哦。 ...

2018-12-09 17:19:31 174

原创 Matlab常用快捷命令及快捷键,让你的编程效率翻倍!

matlab常用快捷命令以及快捷键  快捷命令 说明 help 查找matlab函数的帮助 lookfor  按当前坐标系关键词查找帮助 doc 查看帮助页面 clc 清除命令窗口中的内容 clear 清除内存变量 clf 清空当前图形窗口 cla 清空当前坐标系 edit ...

2018-12-09 13:28:10 344

原创 位运算——进阶编程技巧

位运算即基于二进制的运算,是直接对内存数据进行处理的更符合计算机系统的运算。众所周知,计算机系统是基于二进制的,若我们能够在编程的时候使用位运算,则计算机能够更加容易“读懂”,从而大大提高代码运行速度。虽然位运算与我们日常经常接触的十进制的运算不同,可能会难以理解,但是为了进一步优化代码,我们必须去尝试使用位运算代替部分代码。位运算是前人留给我们的巨大的财富和强大的武器。本文将介绍位运算的类型...

2018-12-09 00:38:49 334

原创 最短路径之Dijkstra算法以及C语言实现

Dijkstra算法与Floyd算法是计算最短路径的经典算法。其中Dijkstra算法计算一个结点到其他结点的最短路径,Floyd算法计算所有结点之间的最短路径。Dijkstra算法1959年由Dijkstra提出,算法采用标号法,有两种标号,T 标号和P标号。T标号称为试探性标号(tentative label),P标号 为永久性标号(permanent label),给节点vi一个P标号表...

2018-12-02 21:51:00 11362 2

原创 基于C的sin(x)、cos(x)等三角函数以及exp(x)、ln(x)等指数对数函数的实现

**实现方法**我们可以通过泰勒展开式方便的实现这些函数。(感谢伟大的泰勒!)首先介绍一下泰勒公式。泰勒公式是将一个在x=x0处具有n阶导数的函数f(x)利用关于(x-x0)的n次多项式来逼近函数的方法。若函数f(x)在包含x0的某个闭区间[a,b]上具有n阶导数,且在开区间(a,b)上具有(n+1)阶导数,则对闭区间[a,b]上任意一点x,成立下式:通过在x0处N阶求导展开(常在...

2018-12-02 10:41:45 2400

原创 python学习资料分享——学习人工智能必备!

随着人工智能的火爆,python渐入人们视野。这里分享一些学习python的经典书籍,希望对大家有所帮助!资源链接:https://pan.baidu.com/s/1o1_Y5Pxlse4APapO0RJqcw提取码:2t6j共有51本书籍或者参考手册,大概如下:...

2018-12-02 10:01:46 411

原创 基于C的串的基本操作实现

字符串是计算机中使用非常广泛的一种结构。许多语言都提供了串处理运行程序。在C语言中,提供了非常丰富的串处理函数。这里举几种串运算,并用C语言实现这些运算。strlen(s)求出串s的长度。若s是一个空串,则strlen(s) = 0。strcat(s1, s2)将s2加到s1的末尾strsub(s1,i, j, s2)从s1中位置i开始取长度为j的字串构成串s2strins(s1,...

2018-12-01 16:57:14 1151 2

华东师范大学计算机考研复试机试习题

华东师范大学计算机考研:计算机系、数据学院复试机试历年真题以及AC代码。历年学长总结得到。适用学院:计算机学院、数据学院。软件学院也可参考。

2019-03-19

华东师范大学2019计算机考研839试卷及答案(2019年839回忆版)

华东师范大学2019计算机考研839试卷及答案

2019-01-07

华东师大数据结构期中考试试卷(含答案)

华东师大数据结构期中考试试卷(含答案)

2019-01-07

华东师范大学 计算机考研839复试资料大全

华东师范大学计算机考研839复试资料,主要包含但不限于历年机试题目及答案

2018-12-18

华东师范大学 计算机考研839教材以及习题解答

华东师范大学 计算机考研839教材以及习题解答,包含C Programming Language(K&R) 以及数据结构(蔡子经版)

2018-12-18

计算机839专业考研历年真题

华东师范大学考研839专业课历年真题分享,包含2002年到2018年所有真题以及部分真题答案。

2018-12-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除