自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (2)
  • 收藏
  • 关注

原创 SessionStorage的用法

let value = sessionStorage.getItem('需要查看的key');sessionStorage.setItem('需要修改的key','新的value');sessionStorage.removeItem('需要删除的key');

2023-10-17 22:43:06 87

原创 leetcode第30题记录

例如,如果 words = ["ab","cd","ef"], 那么 "abcdef", "abefcd","cdabef", "cdefab","efabcd", 和 "efcdab" 都是串联子串。输入:s = "wordgoodgoodgoodbestword", words = ["word","good","best","word"]输入:s = "barfoofoobarthefoobarman", words = ["bar","foo","the"]子串 "foobar" 开始位置是 9。

2023-03-14 23:58:34 175

原创 LeetCode第六题Z字变换

将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下:P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"PAHNAPLSIIGYIR"。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows);

2022-12-06 14:48:23 187

原创 实现教材算法7.2利用邻接矩阵构造无向图的算法,在此基础上进行深度优先遍历和广度优先遍历。

课程名称数据结构实验名称实验9、图的遍历实验的准备阶段实验内容(1)实验目的通过该实验,使学生掌握图的几种存储结构,理解图的深度优先和广度优先遍历算法的思想和实现办法,(2)实验内容实现教材算法7.2利用邻接矩阵构造无向图的算法,在此基础上进行深度优先遍历和广度优先遍历。(3)参考界面 (4)验收/测试用例屏幕输出邻接矩阵 0 1 0 0 0 1123456

2022-12-06 14:44:18 846

原创 实现教材中算法6.4描述的二叉树创建算法,在此基础上实现二叉树的先序、后序递归遍历算法、两种非递归中序遍历、层序遍历、求二叉树的深度。注意:在非递归算法中用到栈和队列时,不要调用系统的栈和队列,需要自

通过该实验,使学生理解二叉树的链式存储,掌握二叉树的几种遍历算法,并通过该实验使学生理解递归的含义,掌握C语言编写递归函数的方法和注意事项。

2022-12-06 14:42:37 599 1

原创 <ArrayList>打乱并排序

打乱ArrayList里面保存的数字,再对ArrayList里面保存的数字进行排序。

2022-11-12 13:30:34 613

原创 用三元组表压缩存储矩阵,实现创建矩阵、显示以及教材中介绍的两种转置算法。

cout

2022-11-08 23:20:06 374

原创 编写将两个多项式相加的函数。不要毁坏输人数据。用一个链表实现。如果这两个多项式分别有 M 项和N 项,那么你的程序的时间复杂度是多少?

#include<iostream>#include<stdlib.h>typedef struct _Node{ int a; int exp; struct _Node* next;}Node;typedef Node* linkList;using namespace std;void createlinkList(linkList &L){ L=(Node*)malloc(sizeof(Node)); L->n

2022-10-20 18:35:12 329

原创 (秒表)设计一个名为StopWatch的类,该类包含:具有设置方法的私有数据与startTime和endTime。一个无参构造方法,使用当前时间来初始化startTime。一个名为start(

System.out.println("对100000个数排序的时间为:"+watch.getElapsedTime()+"毫秒");

2022-10-09 13:28:33 1606 1

原创 编程实现链表下教材第二章定义的线性表的基本操作,最好用菜单形式对应各个操作,使其编程一个完整的小软件。注意,每个功能模块一定要考虑非法的情况,并作出相应的提示,例如:求前驱,要分别能够测试第一个元素的

cout

2022-10-07 15:26:12 263 1

原创 编程实现顺序表下教材第二章定义的线性表的基本操作,并根据已经实现的基本操作(函数),通过调用函数,实现两个非递减有序的线性表的合并,注意,合并时,如果有重复的元素(一个表内部的重复元素和两个表之间的重

cout

2022-10-07 15:25:23 338

原创 通过键盘,分别输入集合A和B中的数据元素,要求数据元素类型为整数类型,输出两个集合的交、并、差。

cout

2022-10-07 15:24:12 708

空空如也

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

TA关注的人

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