- 博客(7)
- 收藏
- 关注
原创 【Superlu-dist使用之数据的输入格式】
多出了右值部分与第5行的文本信息,首先在第二行,我们可以知道右值数据占了1654行,即1654*3=4962,又因为最后一行只有一个非零值,因此,右值一共有4962-2=4960=行数。】),因此将这两种格式的数据一起讲解。经过查阅资料可知,Harwell-Boeing format(简称HB)属于稀疏矩阵存储的一种方式,是在CSR的基础上加了一部分信息,标题信息等。在生成这部分数据时要保证每个数值所占字符为(characters)一样的并且是右对齐的格式,否则superlu-dist读取文件出错。
2023-11-07 10:25:45
274
原创 python安装
1.python.org官网下载2.配置傻瓜式安装3.测试安装成功cmd打python4.python编译器5.python包管理工具安装介绍学习链接:https://www.bilibili.com/video/BV1K7411c7EL?p=3
2020-07-02 15:33:22
147
原创 任务五:递归
递归思想是指函数/过程/子程序在运行过程序中直接或间接调用自身而产生的重入现象。在计算机编程里,递归指的是一个过程:函数不断引用自身,直到引用的对象已知。使用递归解决问题,思路清晰,代码少。但是在主流高级语言中(如C语言、Pascal语言等)使用递归算法要耗用更多的栈空间,所以在堆栈尺寸受限制时(如嵌入式系统或者内核态编程),应避免采用。所有的递归算法都可以改写成与之等价的非递归算法。1....
2018-12-13 12:56:47
177
原创 任务4,排序链表
目录几种排序的介绍冒泡排序选择排序插入排序快速排序LeetCode作业几种排序的介绍冒泡排序冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。下面以对 3 ...
2018-12-12 18:58:56
237
原创 LeetCode二叉树
目录 一、LeetCode二叉树:二、二叉树的三种遍历方式什么是二叉树 先(根)序遍历的递归算法定义: 中(根)序遍历的递归算法定义: 后(根)序遍历得递归算法定义: 一、LeetCode二叉树:题目描述:层次遍历的基本思路是从上到下,从左到右进行遍历,我们进行碰到数据的过程和要处理的过程方向是一致的,所以最好使用队列queue数据结构:在while...
2018-12-11 15:20:19
164
原创 leetcode打卡第二天,单链表
leetcode打卡第二天,单链表单链表的简单介绍单链表是数据结构中的知识点:是线性表的一种存储表示,其特点是用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的也可以是不连续的),因此为了表示每个数据元素ai与其直接后继数据元素ai+1,之间的逻辑关系,对数据元素ai来说除了存储其本身的信息之外,还需要存储一个指示其直接后继的信息(即直接后继的存储位置)。这两部分组成数据元素...
2018-12-10 12:18:16
221
原创 csdn_export_md
**leetcode two sum**一开始做这道题的时候想用自己熟悉的C语言来写,但是因为当最大值与最小值想差很大时,就是超出时间限制,于是用搜了一下C++的放法,毕竟C++是C的衍生。C出错了。。。。喜欢大家可以指导一下int* twoSum(int* nums, int numsSize, int target){ int min = INT_MAX;//在标准头文件li...
2018-12-09 17:47:57
141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人