自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java(面向对象进阶——内部类)

内部类

2025-01-19 18:14:20 230 1

原创 简单的学生管理系统

【代码】简单的学生管理系统。

2025-01-19 18:09:42 688

原创 Java(面向对象进阶——接口)

【代码】Java(面向对象进阶——接口)

2025-01-18 12:12:45 599

原创 Java(面向对象进阶——抽象类)

【代码】Java(面向对象进阶——抽象类)

2025-01-17 18:39:28 404

原创 Java(面向对象进阶——多态)

可以决定变量的生命周期。

2025-01-17 18:25:14 279

原创 Java(面向对象进阶-继承)

父类的成员变量可以被继承,非私有可以使用,私有的不能使用。只有父类中的虚方法才能被子类继承。父类的构造方法不能被子类继承。

2025-01-16 20:22:30 283

原创 Java(day10)

【代码】Java(day10)

2025-01-16 18:50:45 322

原创 Java(day9)

【代码】Java(day9)

2025-01-11 11:15:05 207 2

原创 Java(day8)

记得导入 ArrayList类。

2025-01-10 20:48:18 262

原创 Java(day7)

*给你一个字符串s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。词是指仅由字母组成,不包含何格字符的最大子字符中示例1;输入;s="he11owor1d" drr输出:5解释:最后一个单词是"wor1d",长度为5.示例2:输入:s="f1ymeto themoon 输出:4解释:最后一个单词是"moon",长度为4.示例3:输入:s="1uffyissti11joyboy" 输出:6解释:最后一个单词是长度为6的"joyboy".*/

2025-01-10 17:36:41 847

原创 Java(day6)

【代码】Java(day6)

2025-01-10 10:23:14 175

原创 Java(day5)

字符串相关 zhen类代表已有的用户信息(用来对比) duibi类,对比name和mima Denglu类

2025-01-08 12:39:32 210 2

原创 Java(面向对象)

封装了people类的name,shengao,xingbie属性对外只提供get,set方法。定义类 people 有属性 姓名,性别 ,身高,有方法吃饭,睡觉。实例化类,得到类的两个对象 p1和p2。访问行为:对象名.方法名(参数)类名 对象名=new 类名()访问属性:对象名.成员变量。使用对象p1的eat方法。

2025-01-07 11:23:14 319

原创 面向对象(综合练习)

【代码】面向对象(综合练习)

2025-01-06 21:23:42 296

原创 Java(day4)

【代码】Java(day4)

2025-01-06 21:10:14 274

原创 综合练习。

【代码】综合练习。

2025-01-05 21:12:17 764

原创 Java(day3)

f1();以上面的方法f1来说,只能计算a=10,b=20的值,要是计算别的是不是还要定义别的方法呢?要这样想,方法实现的功能一样两个数的和并打印,就可以抽象成一个方法,只不过传入的参数不同。f1(20,30);再讲一下带参方法中的形参和实参。形参:方法定义中的参数实参:方法调用的参数System.out.println("长"+a+"宽"+b+"的周长是"+(a+b)*2);f1(20,30);System.out.println("半径为"+r+"的圆的面积是"+s);

2025-01-05 12:24:50 408

原创 循环练习。

【代码】循环练习。

2025-01-04 14:41:37 240

原创 Java(day2)

顺序结构就是自上而下的运行每一句代码。

2025-01-04 13:05:26 434

原创 每日一题:R格式

引入头文件 <math.h>里有pow()求幂次函数,round()四舍五入函数直接使用。对于一个大于 0 的浮点数 d,可以用 R 格式的整数来表示。给定一个转换参数 n,/*小蓝最近在研究一种浮点数的表示方法:R 格式。2. 四舍五入到最接近的整数。1. 将浮点数乘以 2^n;

2025-01-03 17:27:08 234

原创 每日一题:好数

*一个整数如果按从低位到高位的顺序,奇数位(个位、百位、万位 · · · )上的数字是奇数,我们就称之为“好数”。给定一个正整数 N,请计算从 1 到 N 一共有多少个好数。偶数位(十位、千位、十万位 · · · )上的数字是偶数,

2025-01-03 17:24:15 329

原创 Java(day1)

String a="黑马辛盖亚";int b=18;char c='男';System.out.println("姓名"+a);System.out.println("年龄"+b);System.out.println("性别"+c);System.out.println("身高"+d);System.out.println("是否单身"+e);

2025-01-03 17:12:26 498

原创 栈和队列(三)

char data;}linkqueue;定义了一个名为qnode的结构体。结构体成员包括:char data:一个字符类型的数据成员,用于存储队列中的数据元素。:一个指向同类型结构体的指针,用于链接队列中的节点,形成链表结构。定义了一个名为linkqueue的结构体。结构体成员包括::一个指向qnode结构体类型的指针,用于指向队列的队头节点。:一个指向qnode结构体类型的指针,用于指向队列的队尾节点。

2024-11-04 20:21:41 201

原创 链栈的基本操作实现

有链栈ABCD,出栈一次 两次。

2024-11-04 20:02:06 143

原创 顺序栈的基本操作实现

设置长度为4的栈,入栈元素65432作为测试。

2024-11-04 12:50:40 253

原创 栈和队列(二)

char *base;int front;int rear;}sq_queue;

2024-11-02 16:36:26 383

原创 单链表的基本操作实现

链表节点长这个样子,数据域data指针域next指向下一个结点。

2024-11-01 17:29:31 200

原创 顺序表的基本操作实现

int *arr;//定义动态数组来存放数据int length;//顺序表的长度}sqlist;

2024-10-31 18:10:45 199

原创 栈和队列(一)

这就是栈的结构,是一个特殊的线性表,只能在栈顶(或者说是表尾)进行操作。其中top为栈顶,base为栈底栈s的存储结构示意图就这样,插入元素到栈中只能在top进行操作,称为入栈(push)从栈顶tpo删除一个元素的操作pop称为出栈。有一个队列 Q=(a1,a2,a3,a4,.......,an)a1为队头,an为队尾。通常在队尾进行插入,队头进行删除。

2024-10-22 20:37:59 745

原创 线性表的链式存储之双向链表

int data;

2024-10-18 16:02:03 504

原创 线性表的链式存储之循环链表

循环链表顾名思义就是头跟尾连在一起的一个特殊的单链表。假设我们要在链表中找其他的结点,若使用的是单链表那么我们必须从头结点开始遍历寻找,有了循环链表就可以从任意的结点去寻找其他的结点。尾结点的指针域不是null而是指向头结点,形成循环。设p=尾结点那么首元结点可以表示为。

2024-10-18 14:43:29 244

原创 合并两个链表

由上图不难看出要合并两个链表l1和l2,要进行的操作是释放掉l2的头结点。

2024-10-17 17:15:51 472

原创 单链表的建立

lnode *p;

2024-10-17 15:42:39 173

原创 线性表的链式存储之单链表

上图中我们不难看出链表的每个结点由两块组合成的,于是我们进行如下定义为链表//数据域//指针域,存放下一个数据的地址//londe是一个结构体类型//*linklist是一个指向结点的指针。

2024-10-15 16:17:35 490 1

原创 线性表的顺序存储

这样看起来是合理的,但是我们在实际的开发实践中并不知道需要声明一个多大内存的数组,申请1000000有点浪费申请10呢恐怕是不够的,显然这样的定义不满足于我们(静态定义)。于是有了动态的定义,在此之前介绍一个好伙计malloc函数,在c语言中我们可以使用这个函数来开辟空间,这样大大减少了空间的浪费。当然在c语言中我们用数组表示这个结构,也就是说数据之间的存储位置是连续的。那么我们怎么定义这个数据结构呢,在c语言中的数组是具有相同数据类型的一组数据,但是这里就不一定了,所以我们使用结构体来定义一个顺序表。

2024-10-14 23:09:56 347 1

原创 c语言(第九次)的小心得

学习一下c语言中关于函数部分的知识函数:是一个代码块通过接受参数实现某种功能返回值为0或一个值- 函数的定义函数由函数名,函数头,函数体,返回类型组成 1. 返回类型:void它什么都不返回 2. 函数头里面含有参数表,参数之间使用,分隔并 且在参数表中参数的数据类型要一致 3. 函数名(参数值)- 函数的调用 1. 不论参数是多少都要使用() 2. 调用时要说明函数名 - eg:`//计算从10到20的和* * ***在sum(10,20)中编译器会按

2022-06-22 16:53:25 242 2

原创 c语言(第八次)的小心得

c语言函数的练习

2022-05-18 23:29:59 219

原创 c语言(第七次)的小心得

今天说一下函数,在c语言中我们往往要通过调用函数来完成一个反复的动作,除去复制粘贴到繁杂过程。在这个里面我们要自己捏造一个函数,类似于数学里面一个函数来完成代入值的过程来完成一个想要的过程。比如说我们要计算从1到10的一个算术过程,得到结果。#include <stdio.h>int main(){ int i,sum=0; for(i=1;i<=10;i++) { sum=sum+i; } printf("和=%d",sum); return

2022-05-16 21:40:48 220

原创 c语言小练习(5)

1.求极差(一组数据里面最大值与最小值的差)一步步来,先来求最大值#include <stdio.h>int main(){ int n; //输入n int max=0; //最大 int i; //参数 int number; //输入数字 printf("请输入n=\n"); scanf("%d",&n); for(i=0;i<n;i++) { pri

2022-04-26 21:20:52 2537 2

原创 c写一个计算器

#include <stdio.h>int main(){ int a,b; char F; int y; printf("输入符号"); scanf("%c",&F); printf("a="); scanf("%d",&a); printf("b="); scanf("%d",&b); switch(F){ case'+':{ y=a+b; .

2022-04-26 21:04:00 333 1

空空如也

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

TA关注的人

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