自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 4-1 串——顺序实现(C/C++语言)

模式匹配算法比较晦涩,建议先进行理论学习,弄懂算法原理,会求next数组,nextval数组,然后在进行代码复现。可以通过视频讲解学习,这样有助于理解,比较直观。

2023-03-06 10:15:47 81

原创 3-1 队列——顺序和链式实现(C/C++语言)

队列的顺序和链式实现

2023-02-28 16:01:44 76

原创 2-2 栈——链栈(C/C++语言)

【代码】2-2 栈——链栈(C/C++语言)

2023-02-28 15:53:03 100

原创 2-1 栈——顺序栈(C/C++语言)

顺序栈的实现方式

2023-02-27 16:02:51 80

原创 1-2 线性表——链表(C/C++语言)

1-2 线性表——链表(C/C++语言)结点定义实现的功能带头节点的链表实现不带头结点的单链表实现结点定义typedef struct Node{ int data;//结点存放的值 struct Node *next;//后继 int size;//便于记录链表长度} Node, *LinkList;实现的功能bool initList(LinkList &L);//初始化一个链表bool isEmpty(LinkList L);//判断链表是否为空int

2022-03-12 16:43:51 1497

原创 1-1 线性表——顺序表(C/C++语言)

线性表的顺序实现

2021-07-21 09:01:57 1477 1

原创 开学作业——如何做好课堂笔记

这是我操作系统老师开学布置第一道的作业,我想那我就做一下总结。我都大三了,感觉自己还没啥成就,得做出一些改变了;正如总结所说,一是为了警醒自己;二是为了畅想未来!如何做好课堂笔记俗话说的好,“好记性不如烂笔头”;那么如何最好的做课堂笔记呢?接下来就针对这个问题做一下具体分析。首先要明白,记笔记记得是什么?哪些内容该记?哪些内容不该记?若是直接把老师课堂讲的,板书写的,PPT放映的统统记录下来,那无疑你的笔记是充实的,但是你的课堂是没有效率的,换句话来说,这节课等于你在抄书,而不是在上课。所以说做好课

2020-09-06 10:30:03 483

原创 Java实现线性表的就地逆序方法

所谓的线性表即每个数据元素具有确定的位置,数据得组织方式又有顺序存储和链式存储,接下来我们线性表中的顺序表及链表的就地逆序问题进行讨论:1.对于线性表中的顺序存储比较容易理解的写法:public void inverseSqList() { Object temp;//定义交换变量 for (int i = 0; i < curLen/2; i++) { //将a[0]与a[...

2020-03-19 17:04:22 2651

原创 Java中的几个算法分析测试

1.基本函数机器测试体会:测试代码:/* * FunctionValues.java * * Created on: 2020年3月3日 * Author: Sdjzu_Nxy */package homework;public class FunctionValues { public static void main(String[] args) { i...

2020-03-16 19:30:27 1802

原创 Java中的经典算法——汉诺塔问题

今天来说一说经典的算法问题换诺塔问题,这个问题比较容易理解,但是数比较大的时候机器计算花费的时间很长。汉诺塔问题的解释,这里就不详细说了,给大家附上百度百科的链接大家了解一下。以下是该程序的代码:/* * Hanoi.java * * Created on: 2020年2月22日 * Author: Sdjzu_Nxy */package algorithm;im...

2020-02-22 16:36:34 286

原创 Java中的经典算法——三种排序方法(冒泡/选择/插入)

今天给大家介绍的是三种排序方法,分别是冒泡排序,选择排序以及插入排序,这三种排序方法各有特色,个人认为三种方法理解起来很简单,冒泡跟插入用代码实现可能比较简单,选择排序就复杂一点。我把排序的三种方式放在了一个程序中,分别用了三个函数来实现三种不同的排序方法,代码如下:/* * SortMethod.java * * Created on: 2020年2月21日 * Autho...

2020-02-21 22:12:50 268

原创 Java中的经典算法——循环返回上级目录/统计不同的字符串

今天带来的是关于字符串的几道题木,其实比较简单,第二道题目的正则表达式是个难点。因为有了疑问,所以我还在研究正则表达式。下面就步入正题:1.循环返回上级目录代码如下:/* * DisplayParentDirectory.java * * Created on: 2020年2月20日 * Author: Sdjzu_Nxy *///循环显示上级目录package ...

2020-02-20 19:41:39 845

原创 Java中的经典算法——求最大公约数/最小公倍数/瓶盖换饮料

今天的题目是求最大公约数和最大公倍数,我把他们放在了一个程序当中:求最大公约数及最小公倍数/* * GreatestCommonDivisor.java * * Created on: 2020年2月19日 * Author: Sdjzu_Nxy *///求两个数的最大公约数(辗转相除法)://求两个数的最小公倍数(两数的乘积除以最大公约数):package alg...

2020-02-19 20:45:19 251

原创 Java中的经典算法——分解质因数/Switch判断成绩/猴子吃桃

今天给大家送上今天学的几个问题,另外课程跟昨天一样,附上昨天的几个问题的链接:好了步入正题:1.分解质因数:题目解释:简单来说类似于 12 = 2 * 2 *3 其中的因数是质数程序代码:/* * PrimeFactor.java * * Created on: 2020年2月18日 * Author: Sdjzu_Nxy *///分解质因数:(递归算法)pac...

2020-02-18 14:58:38 258

原创 Java中的经典算法——求素数/求水仙花数

之前学的Java快忘了,为了能够提高一下使用Java编程的能力,应对这个学期的数据结构,所以跟着网课做了几个题,稍有改动,本人大学生,计算机专业的,是个小白,如果存在错误,请大家指正,一块交流学习!接下来就进入正题了1.求两个数范围内的素数:直接上代码:/* * Prime.java * * Created on: 2020年2月17日 * Author: Sdjzu_...

2020-02-17 21:16:18 448

原创 Java基础——环境变量的配置

在下是个计算机专业的学生,目前还是个小白,希望通过这种方式加深学习,如有问题请大各位大佬们指出来,共同学习进步。一、总体方向:1.下载并安装JDK2.配置环境变量JAVA_HOME、path 和classpath编写程序并测试二、具体步骤:1.根据自己的机器类型 32 位或 64 位操作系统下载JDK,(https://www.oracle.com/technetwork/java/...

2019-11-17 00:11:06 339

空空如也

空空如也

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

TA关注的人

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