自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 带头结点单链表的基本使用

1.带头结点单链表的创建 2.单链表头插 3.单链表尾插 4.单链表第i个位置插入 5.单链表输出 6.单链表删除第i个位置结点 7.单链表清空 8.单链表销毁

2022-12-03 15:30:16 273

原创 顺序表---动态数组实现

【代码】顺序表---动态数组实现。

2022-12-01 15:29:16 192

原创 顺序表---静态数组实现

【代码】顺序表---静态数组实现。

2022-09-22 17:32:03 373

原创 高中信息技术面试------教案组成及注意事项

教资(高中信息技术)教案书写!

2022-04-25 20:23:10 306

原创 二叉树的遍历算法

1.效果截图2.编写页面3.程序组成(头文件和主函数)主函数代码:#include "btree.h"//包含二叉树的基本运算#include "btreeshow.h"//包含二叉树的遍历算法int main(){ BTNode *b; CreateBTree(b,"A(B(D,E(H(J,K(L,M(,N))))),C(F,G(,I)))"); printf("二叉树b:");DispBTree(b);printf("\n"); printf("层次遍历序列...

2021-09-16 14:00:14 274 2

原创 二叉树基本运算算法

目录1.效果截图:2.基本运算,写进头文件中3.主函数4.编写界面2.基本运算,写进头文件<btree.h>中#ifndef BTREE_H_INCLUDED#define BTREE_H_INCLUDED//二叉树的基本运算算法#include<stdio.h>#include<malloc.h>#define MaxSize 100typedef char ElemType;typedef struct node...

2021-09-16 11:06:03 1258

原创 STL简介

************************************************************************以下内容均参考李春葆《算法设计与分析》第2版 书中的内容************************************************************************写此文记录一下学习过程。Part1 :了解STR什么是STL?C++中实现了数据结构中的很多容器和算法,构成了标准C++库的子集,即标准模板类库,(

2021-09-13 19:27:50 110

原创 线性表 之 双链表

目录1.效果截图:2.双链表结点类型DLinkNode声明3.整体建立双链表4.添加头文件5.基本运算算法(9个)6.主函数:7.遇到的问题在codeblocks 中建立C++ 控制台项目将4,5,6,的代码都放进去,即可运行!1.效果截图:2.双链表结点类型DLinkNode声明typedef char ElemType;typedef struct DNode{ ElemType data;//存放元素值 struct DNo..

2021-09-02 20:57:08 669

原创 数据结构之栈的实现

目录1.逻辑结构简介2.顺序栈的实现3.链栈的实现1.逻辑结构简介栈:一种操作受限的线性表。特点:只能在线性表的一端进行元素的插入和删除。实现方式: (1).顺序储存结构:顺序栈(基于数组) (2).链式储存结构:链栈(头插法建立链表,插入和删除在链表的表头进行)2.顺序栈的实现效果截图:添加头文件#include<stdio.h>#include<malloc.h>...

2021-09-02 14:37:13 305

原创 线性表之 单链表

目录 1.效果截图:2.单链表结点声明3.尾插法整体建立单链表4.头插法整体建立单链表5.功能实现(尾插法实现)1.效果截图:2.单链表结点声明//单链表结点声明typedef char ElemType;typedef struct LNode{ ElemType data;//存放元素值 struct LNode *next;//指向后继结点}LinkNode;//单链表结点类型3.尾插法整体建立单链表void C...

2021-08-31 16:00:21 218

原创 算法效率比较

1.求1+2+...+n 的代码//文件名:exp1-1.cpp#include <stdio.h>#include <time.h> //clock_t, clock, CLOCKS_PER_SEC#include <math.h>//------方法1-----------------------------------------------long add1(long n) //方法1:求1+2+...+n{ long i,sum=

2021-08-24 17:06:58 248

原创 C语言学习之 文件输入输出.day2

对函数功能不熟练。对“rb”"rw"这种方式不是很理解,二进制文件方式?文件中看不到,但是能输出并显示到控制台上。1.从键盘输入10个学生的有关数据,然后把它们转存到磁盘文件上去。#include <stdio.h>#define SIZE 10struct Student_type{ char name[10]; int num; int age; char addr[15];}stud[SIZE]; //定义全局结构体数组stud,包含10个学生数据v

2021-08-19 21:12:01 224

原创 C语言学习之 文件的输入输出.day1

怎样向文件读写字符??怎样向文件读写一个字符串??1.从键盘输入一些字符,并逐个把它们送到磁盘上去,直到用户输入一个“#”为止。#include <stdio.h>#include <stdlib.h>int main(){ FILE *fp; //定义文件指针fp char ch,filename[10]; printf("请输入所用的文件名: "); scanf("%s",filename);

2021-08-18 20:18:57 204

原创 C语言学习之结构体.day2

1.建立一个简单链表,它由3个学生数据的结点组成,要求输出各结点中的数据。(理解节点是什么 理解节点中内存是怎么分配的和节点之间怎么形成链表的)#include <stdio.h>struct student//声明结构体类型struct student{ int num;//学号 float score;//成绩 struct student *next;//next为指针,包含地址信息};int main(){ struct student ..

2021-08-17 21:11:35 363

原创 C语言学习之 结构体.day1

1.把一个学生的信息(包括学号、姓名、性别、住址)放在一个结构体变量中,然后输出这个学生的信息。#include<stdio.h>#include <stdlib.h>int main(){ struct student//声明结构体类型struct Student { long int num;//结构体成员 char name[20]; char sex; char addr[20]; }; //定义结构体变量a并初始化 st

2021-08-16 20:14:30 1444

原创 C语言学习之指针这一概念的理解

本文聊聊C语言的指针,分析指针的来源以及为什么说指针就是地址。如果看完还不懂?不可能,哈哈哈。

2021-08-15 22:02:08 117

原创 C语言学习之指针.day3

1.通过字符指针变量输出一个字符串#include <stdio.h>int main(){ char *string="I love China!"; //定义字符指针变量并初始化 printf("%s\n",string); return 0;}2.将字符串a复制为字符串b,然后输出字符串b。int main(){ //将字符串a复制为字符串b,然后输出字符串b。 char a[]="I am a boy"; char b[20]; c

2021-08-15 16:20:30 415

原创 C语言学习之指针.day2

主要内容:指针在数组中的使用1.用指针方法对10个整数按由大到小顺序排序。(选择排序法)#include<stdio.h>int main(){ //用指针方法对10个整数按由小到大排序 void sort(int x[],int n);//函数声明 int a[10],*p,i; p=a;//p指向a[0] printf("please input 10 integer numbers:\n"); for(i=0;i<10;i++) scanf("%d",

2021-08-14 18:31:27 139

原创 C语言学习之指针.day1

1.通过指针变量访问整型变量。#include<stdio.h>int main(){ int a=100,b=10; int *pointer_1,*pointer_2; //2个指向整型数据指针 pointer_1=&a; pointer_2=&b; printf("a=%d,b=%d\n",a,b); printf("*point_1=%d,*point_2=%d\n",*pointer_1,*pointer_2);

2021-08-13 23:16:13 367

原创 C语言学习之数组作为函数参数的使用

1.输入10个数,要求输出其中值最大的元素和该数是第几个数。#include<stdio.h>int main(){ int max(int x,int y);//函数声明 int a[10],i; int m,n,c,p;//m:最大值 n:a[0]下标 c:max函数返回值 p:最大值的下标 printf("请输入10个数:\n"); for(i=0;i<10;i++) scanf("%d",&a[i]);//数组初始化

2021-08-12 18:32:54 892

原创 C语言学习之函数的递归调用例题

由浅入深,第4个题hanoi塔 有点难。1.输入4个整数,找出其中最大的数。用函数的嵌套调用来处理。#include <stdio.h>int main(){ //输入4个整数,找出其中最大的数。用函数的嵌套调用来处理 printf("请输入4个整数:\n"); int a,b,c,d,m; scanf("%d,%d,%d,%d",&a,&b,&c,&d); int max4(int a,int b,int c,int d);//函数声明.

2021-08-12 12:11:20 2024

原创 C语言学习例题

1.求100到200之间的所有素数方法1:判断n是否被2~n-1整除#include <stdlib.h>#include<math.h> int main(){ //求100到200之间的所有素数 int n,i,m=0; for(n=101;n<=200;n=n+2) //对每个奇数n进行判定 { for(i=2;i<=n-1;i++) if(n%i==0)break; //n被i整除,终止 i

2021-08-11 15:43:23 436

原创 宠物商店 通过mybatis框架

我发了项目的运行结果视频,感兴趣可以做一做。老师教了mybatis如何使用,我反复debeg后,基本掌握。项目比较小,配置文件比较难,奥利给!1.导入依赖2.写MyBatis的配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybat...

2021-07-23 20:53:54 132

原创 Maven 软件的安装和使用

Maven:可以管理在java程序开发中所需要的jar包,通过引进jar包,可以获得类的方法和属性,方便java程序的开发

2021-07-23 19:47:59 311

宠物商店 基于mybatis.zip

javase学完后,想进行项目实战的好兄弟。

2021-07-23

Java开发入门级别项目之宠物商店

Java入门开发,初学者适用; 加深面向对象的理解; 数据的存储使用的是数组表,数据量较小,通过编写,可以加深对Java中接口,类,对象的了解和使用;对封装,继承等概念有更深的理解; 如有错误,请联系我;

2021-07-17

空空如也

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

TA关注的人

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