基于GDB的程序调试基于GDB的程序调试程序调试工具GDB编译器GCC,项目构建工具Make(又称gmake),以及GDB。 GDB是什么? GDB:GNU symbolic debugger是Linux下常用的程序调试器 GDB可以做什么? GDB官网:GDB: The GNU Project Debugger (sourceware.org) 调试案例一12345678910111213#include &l 2023-02-24 Operating System Linux
矩阵乘法计算拆分展示矩阵乘法计算拆分展示通用矩阵乘概念 123456789for(int i = 0; i < m; i++){ //遍历C矩阵各行,其行数与A的行数相等 for(int j = 0; j < n; j++){ //遍历C矩阵i行j列 c[i][j] = 0; for(int p = 0; p < k; p++) 2023-02-19 HPC Matrix GEMM
11. 盛最多水的容器11.盛最多水的容器题目链接11. 盛最多水的容器完整代码123456789101112131415161718192021222324class Solution {public: int maxArea(vector<int>& height) { //双指针; int ans =-1; int left= 2023-02-18 Algorithm C++ LeetCode 双指针
146.LRU cache146.LRU cache题目链接146. LRU 缓存 - 力扣(LeetCode) 完整代码1234567891011121314151617181920212223242526272829303132333435363738394041class LRUCache {private: int cap=0; list<pair<int,int>> 2023-02-17 Algorithm C++ LeetCode
BLISlab中C矩阵初始化速度测试BLISlab中C矩阵初始化速度测试假设我们想把C中的所有元素都设为0。 统一编译命令: 1g++ xxx.cpp -O0 -std=c++11 -o xxx 版本一:123456789101112131415161718192021222324#include<bits/stdc++.h>using namespace std;#define C( i, j ) C[ ( 2023-02-15 HPC Linux dgemm
BLISlab tutoril阅读BLISlab tutoril阅读参考资料:Git地址:https://github.com/flame/blislab 【代码包包含tutoril.pdf】 BLISlab: A Sandbox for Optimizing GEMMAbstract矩阵-矩阵乘法是科学计算中非常重要的基本运算,机器学习也越来越重要。这是一个非常简单的概念,可以在典型的高中代数课程中引入,但在实践中又非常重要,它 2023-02-12 HPC Linux dgemm
JZ6 从尾到头打印链表JZ6 从尾到头打印链表题目链接从尾到头打印链表_牛客题霸_牛客网 (nowcoder.com) 完整代码123456789101112131415161718192021/*** struct ListNode {* int val;* struct ListNode *next;* ListNode(int x) :* 2023-02-07 Algorithm C++ 牛客
JZ5 替换空格JZ5 替换空格题目链接替换空格_牛客题霸_牛客网 (nowcoder.com) 完整代码1234567891011121314151617181920212223#include <string>class Solution {public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 2023-02-07 Algorithm C++ 牛客
JZ3 数组中重复的数字JZ3 数组中重复的数字题目链接:数组中重复的数字_牛客题霸_牛客网 (nowcoder.com) 完整解答:set::count()是C++ STL中的内置函数,它返回元素在集合中出现的次数。由于set容器仅包含唯一元素,因此只能返回1或0。 用法:set_name.count(element) 参数:该函数接受一个强制性参数element,该元素指定要返回其计数的元素。 返回值:该函数返回1 2023-02-07 Algorithm C++ 牛客
矩阵乘法最基础版本矩阵乘法最基础版本数学原理示例 完整代码用A的第i行分别和B的第j列的各个元素相乘求和,求得C的第i行j列的元素,这种算法中,B的访问是按列进行访问的,代码如下: 12345678910111213//m是A矩阵的行,k是A矩阵的列,n是B矩阵的列double temp=0.0;for(int i = 0; i < m; i++){ //遍历C矩阵各行,其行数与A的行数相等 2023-02-06 HPC Matrix GEMM