自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (23)
  • 收藏
  • 关注

空空如也

SCI期刊合集.xlsx

SCI期刊合集,包含期刊名称、ISSN、影响因子、自引率、年发文量、总被引频次、JCR分区、学科类别等信息

2021-08-17

计算机学科SCI期刊汇总(2021年8月).xlsx

计算机学科SCI期刊汇总(2021年8月),包含期刊名称、ISSN编号、影响因子、自引率、年发文量、总被引频次、JCR分区、学科类别等信息

2021-08-17

Project6 VerilogHDL开发多周期处理器.pdf

北航计算机组成原理实验。Project6 VerilogHDL开发多周期处理器

2020-07-03

中国计算机学会推荐国际学术会议和期刊目录-2019

中国计算机学会推荐国际学术会议和期刊目录-2019。

2020-06-03

MIPS指令集.rar

MIPS指令集 包含所有MIPS指令及其伪代码描述。计算机组成原理实验必备。

2020-06-03

MIPS 五段流水线CPU.rar

MIPS五段流水线CPU vivado实现 计算机组成原理实验。

2020-06-03

my_mips.rar

Project4 VerilogHDL完成单周期处理器开发 北航实验 vivado环境开发 亲测能用 带详细的注释、mips指令集、mars汇编器。

2020-06-03

计算机组成原理课件.rar

西安交通大学计算机组成原理习题课课件(pdf),期末考试复习资料。

2020-01-07

dev-cpp_gr.zip

dev C++ 5.9.2版本(支持C++11),noip,ACM,CCF,CCSP,PAT专用开发环境。

2019-11-18

MNIST数据集.zip

MNIST数据集,用于深度学习的数据,包括训练集,标签和测试集

2019-10-27

选拔模拟(计算机).pdf

基础学科拔尖学生培养试验计划吉林大学唐敖庆班入学选拔考试(计算机)模拟试卷

2019-09-07

数据结构 堆的实现(泛型)

数据结构 堆的泛型实现,可以支持对的各种操作(包括建堆,弹出,插入,取顶,删除堆中的某一个元素)等等,同时可以传入函数对象定义大顶/小顶堆(默认小顶),使用更灵活!

2019-08-23

乙级pat答案

浙江大学程序设计能力考试PAT乙级所有题目答案(C代码)

2019-08-17

哈希表(带template)

哈希表的实现(注:计算对应变量的哈希值需要重载hashTable::hash_val函数),参考实现如下 #include<string> #include<string.h> using namespace std; /*注:functional里面定义了求哈希值的函数,这里的函数可以不用了*/ namespace hash_val { const size_t _FNV_prime = 16777619U; const size_t _FNV_offset_basis = 2166136261U; inline size_t _Fnv1a_append_bytes(size_t _Val, const unsigned char * const _First, const size_t _Count) noexcept { for (size_t _Idx = 0; _Idx < _Count; ++_Idx) { _Val ^= static_cast<size_t>(_First[_Idx]); _Val *= ::_FNV_prime; } return (_Val); } template<class _Kty> inline size_t _Hash_array_representation( const _Kty * const _First, const size_t _Count) noexcept { // bitwise hashes the representation of an array return (::_Fnv1a_append_bytes(::_FNV_offset_basis, reinterpret_cast<const unsigned char *>(_First), _Count * sizeof(_Kty))); } /*hash_val(string)*/ template<class _Elem, class _Traits, class _Alloc> inline size_t hash_val(const basic_string<_Elem, _Traits, _Alloc>& _Str) { // hash string to size_t value return (::_Hash_array_representation(_Str.c_str(), _Str.size())); } /*hash_val(const char*)*/ inline size_t hash_val(const char *_Str) { // hash NTBS to size_t value return (::_Hash_array_representation(_Str, strlen(_Str))); } /*hash_val int*/ template<class _Kty> inline size_t hash_val(const _Kty& _Keyval) { // hash _Keyval to size_t value one-to-one return ((size_t)_Keyval ^ (size_t)0xdeadbeef); } }

2019-08-17

数据结构之并查集(模板)

并查集实现,带路径压缩和template,高效查找神器!注:库里面如果没有unordered_map,可以换成hash_map或者map

2019-08-17

数据结构 堆

堆的实现,能够进行插入建堆,插入,删除,判空等操作

2019-08-17

AVL(平衡二叉检索)树模板(带template)

AVL树模板,支持操作如下 template <class T> struct BSTNode { T data; int h; BSTNode<T> * lchild, *rchild; }; template <class T> class AVLTree { public: AVLTree() :root(NULL),node_num(0) {} ~AVLTree() { Release(root); } void Clear() { Release(root); root = NULL; } bool Insert(T x) { return Insert(root, x); } bool Delete(T x) { return Delete(root, x); } BSTNode<T> * Search(T x) { return Search(root, x); } vector<T> PreOrder() { vector<T>vec; PreOrder(root, vec); return vec; } vector<T> InOrder() { vector<T>vec; InOrder(root, vec); return vec;} vector<T> PostOrder() { vector<T>vec; PostOrder(root, vec); return vec;} vector<T> LevelOrder() { vector<T>vec; LevelOrder(root, vec); return vec;} inline size_t size() { return node_num; } private: size_t node_num; BSTNode<T> * root; void Release(BSTNode<T> * bst); inline int Height(BSTNode<T> * bst) { return (bst == NULL ? -1 : bst->h); } void SingleRotateWithLeft(BSTNode<T> * &bst;); //LL型 void DoubleRotateWithLeft(BSTNode<T> * &bst;); //LR型 void SingleRotateWithRight(BSTNode<T> * &bst;); //RR型 void DoubleRotateWithRight(BSTNode<T> * &bst;); //RL型 bool Insert(BSTNode<T> * &bst;, const T &x); bool Delete(BSTNode<T> * &bst;, const T &x); BSTNode<T> * Search(BSTNode<T> * bst, T &x); void PreOrder(BSTNode<T> * bst, vector<T>&vec;); void InOrder(BSTNode<T> * bst, vector<T>&vec;); void PostOrder(BSTNode<T> * bst, vector<T>&vec;); void LevelOrder(BSTNode<T> * bst, vector<T>&vec;); };

2019-08-17

俄罗斯方块

一款用c++实现的俄罗斯方块小游戏。

2018-12-29

键盘交互示例程序

一个教会你如何用键盘传递给程序信息的示例程序。。。

2018-12-29

中国大学慕课程序设计基础期末考试答案

中国大学慕课程序设计基础期末考试答案,代码在手,满分我有!

2018-12-29

lisp表达式

lisp表达式代码资源,程序设计基础作业。

2018-12-29

单向链表 代码架构

单向链表架构代码,适合学习链表的学生学习!内附排序函数,打印函数,链表尾添项函数,删除函数。

2018-12-29

空空如也

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

TA关注的人

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