自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 torch安装

4、在黑框中先转到相应位置,再进行pip或者conda install;3、点击下载.whl文件(记好文件所在位置);2、根据对应版本找到torch、1、确定python版本,

2024-04-08 17:18:22 389

原创 头结点和头指针的区别

而头结点,它也是一个结点,而且它是带头结点的链表的第一个结点。首先,头指针永远指向链表的第一个结点。所以头指针也可以指向头结点。

2023-04-26 16:10:21 542

原创 随机存取和顺序存取的区别

顺序存取就是访问链表的一种方式,因为链表存到东西是散的,需要顺序的遍历之前的元素来一个个知道下一个的位置,直到找到那个元素。随机存取就是可以随机访问,与其之前之后的元素无关,不需要从其他元素那里获得这个元素的位置,就好像你知道它在哪,直接去访问。顺序存取就像找一个不认识的人,你必须一个个打听,直到打听到那个人在哪,才能去找。举个日常点的例子:随机存取就像找自己的朋友,你知道他住在哪,想聊天就去找了。

2023-04-26 16:00:56 1169

原创 数据结构课程设计个人任务10:判断单链表的对称性

输入说明 :第一行:顺序表A的数据元素的数据类型标记(0:int,1:double,2:char,3:string)第二行:单链表A的数据元素(数据元素之间以空格分隔)第三行:待判断对称性的链表长度输出说明 :如第一行输入值为0、1、2、3之外的值,直接输出“err”否则:第一行:单链表A的遍历结果(数据元素之间以"->"分隔)空行第三行:true(对称) false(不对称)坑死了,鬼知道,只有一个元素的时候是不对称的啊。。...

2021-06-30 21:28:26 655

原创 数据结构课程设计个人任务9:顺序表元素的快速删除

输入说明 :第一行:顺序表A的长度第二行:顺序表A的数据元素(数据元素之间以空格分隔)第三行:待删除数据元素输出说明 :第一行:删除前的顺序表遍历结果 空行第二行:删除后的顺序表遍历结果(非空) empty(空)(在本题目的前提条件下不应该出现,为保证算法的鲁棒性增加的测试数据)#include <iostream>#include <bits/stdc++.h>using namespac...

2021-06-30 20:57:48 409

原创 数据结构课程设计个人任务8:二路归并排序

输入说明 :第一行:顺序表A的数据元素的数据类型标记(0:int,1:double,2:char,3:string)第二行:待排序顺序表A的数据元素(数据元素之间以空格分隔)输出说明 :如第一行输入值为0、1、2、3之外的值,直接输出“err”否则:第一行:待排序顺序表的遍历结果第二行:第一趟的排序结果...第n行: 最终的#include <iostream>#include <bits/stdc++.h>using names

2021-06-30 20:00:56 447

原创 数据结构课程设计个人任务7:堆排序

输入说明 :第一行:顺序表A的数据元素的数据类型标记(0:int,1:double,2:char,3:string)第二行:堆类型标记(1:大根堆,2:小根堆)第三行:待排序顺序表A的数据元素(数据元素之间以空格分隔)输出说明 :如第一行输入值为0、1、2、3之外的值,直接输出“err”否则:第一行:第一趟的排序结果第三行:第二趟的排序结果...第n行:最终的排序结果#include <iostream>#include <bits/st

2021-06-30 16:52:15 158

原创 数据结构课程设计个人任务6:简单选择排序

输入说明 :第一行:顺序表A的数据元素的数据类型标记(0:int,1:double,2:char,3:string)第二行:待排序顺序表A的数据元素(数据元素之间以空格分隔)输出说明 :如第一行输入值为0、1、2、3之外的值,直接输出“err”否则:第一行:第一趟的排序结果第三行:第二趟的排序结果...第n行:最终的排序结果#include <iostream>#include <bits/stdc++.h>using names

2021-06-29 21:14:23 191

原创 数据结构课程设计个人任务5:快速排序

输入说明 :第一行:顺序表A的数据元素的数据类型标记(0:int,1:double,2:char,3:string)第二行:待排序顺序表A的数据元素(数据元素之间以空格分隔)输出说明 :如第一行输入值为0、1、2、3之外的值,直接输出“err”否则:第一行:第一趟的排序结果(数据元素之间以","分隔)第三行:第二趟的排序结果(数据元素之间以","分隔)...第n行:最终的排序结果(数据元素之间以","分隔)注意:最终输出结果后有一空行#include

2021-06-29 20:36:40 301

原创 数据结构课程设计个人任务4:冒泡排序

输入说明 :第一行:顺序表A的数据元素的数据类型标记(0:int,1:double,2:char,3:string)第二行:待排序顺序表A的数据元素(数据元素之间以空格分隔)输出说明 :如第一行输入值为0、1、2、3之外的值,直接输出“err”否则:第一行:第一趟的排序结果第二行:第二趟的排序结果...第n行:最终的排序结果#include <iostream>#include <bits/stdc++.h>using names

2021-06-29 09:07:35 172

原创 数据结构课程设计个人任务3:希尔排序

输入说明 :第一行:顺序表A的数据元素的数据类型标记(0:int,1:double,2:char,3:string)第二行:待排序顺序表A的数据元素(数据元素之间以空格分隔)第三行:希尔排序的趟数第四行:希尔排序每趟的步长(步长之间以空格分隔)输出说明 :如第一行输入值为0、1、2、3之外的值,直接输出“err”否则:第一行:待排序顺序表的遍历结果第二行:第一趟的步长第三行:第一趟的排序结果...第n行:最终的排序结果#include <i..

2021-06-29 09:04:29 227

原创 PAT乙级1009--用stringstream切割

这里用了stringstream切割,然后倒序输出注意:1、用getline()进行输入;2、这里用ss输入和输出的不同:​//输入stringstream ss1;ss1<< "输入的字符串流";//输出string str;stringstream ss2("输入的字符串流");ss2 >>str ;​#include<bits/stdc++.h>using namespace std;int main() {

2021-06-26 20:28:35 60

原创 数据结构--查找

Point:折半查找 、二叉排序树的构造和查找、哈希函数(除留余数法)的构造 、哈希函数解决冲突的方法及其特点查找的基本概念•查找表: 由同一类型的数据元素(或记录)构成的集合•关键字 记录中某个数据项的值,可用来识别一个记录•主关键字: 唯一标识数据元素•次关键字: 可以标识若干个数据元素对查找表经常进行的操作有:  (1)查询元素;  (2)检索属性;  (3)插入;  (4)删除。分为静态查找(1)(2)和动态查找(3)(4)平均查找...

2021-06-09 18:38:22 894 1

原创 二叉树:重载运算符==

template<class ElemType>bool BinaryTree<ElemType>::checkEqual(const BinaryTreeNode<ElemType> *root1, const BinaryTreeNode<ElemType> *root2) { if(root1&&root2) { if(root1->Getdata()==root2->Getdata()) {.

2021-05-30 12:18:44 285

原创 error: passing ‘const ...‘ as ‘this‘ argument discards

error: passing 'const BinaryTreeNode<std::__cxx11::basic_string<char> >' as 'this' argument discards qualifiers [-fpermissive]|

2021-05-30 12:08:41 2061 1

空空如也

空空如也

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

TA关注的人

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