自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 问答 (4)
  • 收藏
  • 关注

原创 LeetCode-返回倒数第 k 个节点

/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */int kthToLast(struct ListNode* head, int k){ struct ListNode* p=head; struct ListNode* q=head; if(k<0){ return 0;

2021-01-05 14:14:38 152

转载 HTTP请求

HTTP请求HTTP请求

2020-05-08 20:11:05 184

转载 REST模式中HTTP请求方法(GET,POST,PUT,DELETE)

一直在测试REST模式的WEB SERVICE接口,客户端的HTTP的请求方式一般分为四种:GET、POST、PUT、DELETE,这四种请求方式有什么不同呢。简单的说,GET就是获取资源,POST就是创建资源,PUT就是更新资源,DELETE就是删除资源。具体来说:PUT:PUT请求是向服务器端发送数据的,从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数...

2020-05-07 16:45:26 1494

转载 TP5在php7下出现Array and string offset access syntax with curly braces is deprecated

当tp5在php7下出现Array and str...

2020-05-05 15:53:00 6321

原创 微信小程序入门实战

一、零碎知识小程序文件类型与目录结构添加链接描述其中,应用程序的三个文件app.js、app.json、app.wxss在整个小程序中是唯一的、全局的;页面级别的会覆盖全局的样式、json(配置),即就近原则Flex弹性盒子模型(小程序常用)移动端分辨率及小程序自适应单位rpx添加链接描述一般设备选用iphone6,因为在此设备下1px=2rpx绝对路径和相对路径…/表示上一级...

2020-04-29 16:10:06 184

原创 HTML块级元素和行内元素的嵌套问题

块级元素与行内元素的区别:块级元素:块级元素总是会另起一行开始,占一行或多行,其高度、行高和边距都是可控的。行内元素:负责局部和细节,在同一行显示,其高度、行高和边距不可控。通过display:block;或者display:inline两者可以相互转化。分类:块级元素:div、h1、h2、h3、h4、h5、h6、ol、ul、p等行内元素:a、strong、br、font、...

2020-03-19 18:03:12 772

原创 9作战命令

实验目的:接口回调是多态的一种体现,本实验就是掌握接口回调Commander.java(接口):public interface Commander {//接口 public void battle(String mess);}LeaderHeader.java:public class LeaderHeader {//负责创建司令部 String battleContent;...

2018-06-12 20:49:23 2187

原创 8银行

实验目的:用super操作被隐藏的成员便变量和方法Bank.java(父类):public class Bank { int savedMoney; int year; double interest; public double computerInterest(){ interest=year*0.035*savedMoney; ...

2018-06-10 21:26:35 367

原创 7共同的树林

实验目的:掌握类变量和实例变量,类方法和实例方法Village.javaclass Village { static int treeAmount;//类变量,树木的数量 int peopleNumber;//村庄的人数 String name;//村名 Village(String s){//构造方法 name = s; } voi...

2018-06-10 08:39:50 318

原创 6引用类型参数的传值

TV.java(负责创建“电视”对象):public class TV{ int channel;//电视频道 void setChannel(int m){//设置频道方法无返回值且含参 if(m&gt;=1){ channel=m; } } int getChannel(){//获取频道 r...

2018-06-09 21:52:27 471

原创 5基本数据类型参数的传值

A.java(主类):public class A { public static void main(String[] args) { Circle circle=new Circle();//实例化 double w=12.76; circle.setRadius(w); System.out.println("圆的半径:"+ci...

2018-06-09 20:25:11 206

原创 4猜数字游戏

实验目的:掌握if-else与While循环import java.util.Scanner;import java.util.Random;public class GuessNumber { public static void main(String[] args) { Scanner reader=new Scanner(System.in); Ra...

2018-06-07 21:42:26 397

原创 3从键盘输入数据

实验目的:掌握Scanner类import java.util.Scanner;public class ImputData { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int amount=0; float price=...

2018-06-07 15:09:21 196

原创 2输出希腊字母表

实验目的:掌握强制类型转换public class GreeekAlphabet { public static void main(String[] args) { int startPosition=0,endPosition=0; char cStart='α',cEnd='ω'; startPosition=(int)cStart;/...

2018-06-07 14:50:01 1628

原创 1HELLO

public class Hello { public static void main(String[] args) { System.out.println("你好,很高兴学习JAVA"); A a=new A(); a.fA(); }}class A{ void fA(){ System.out.pr...

2018-06-04 22:13:52 203

原创 数据结构课程设计-------学生信息管理系统

1、头文件:stu.h/**************************************************版权所有 (C)2017.LiZhe**文件名称:stu.h*文件标识:无*内容摘要:头文件,包含所用函数的定义等*其他说明:无*当前版本:V1.0*作 者:李哲*完成时间:20171121**修改记录1:*修改时间:20171119*版本

2017-12-21 15:02:24 2122 2

原创 数据结构课程总结

本学期尝试了一种新的教学方式——翻转课堂。这种先学后做的方式更加有效率,在贺老师的教导下也有不小进步,也是第一次在CSDN上写博客,打开了又一扇大门,认识到网络是一种工具,一种媒介。学期末了,对本学期数据结构的学习进行一下总结,如下:Objective:从数据的逻辑结构来讲,主要包括线性结构和非线性结构,其中线性结构又包含线性表、栈、队列、串、数组,非线性结构包含树和图。从存储结构来讲

2017-12-14 16:19:04 328

原创 数据结构第五周项目5--后缀表达式

/**Copyright(c)2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:李哲*版 本 号:v1.0问题描述:利用sqstack.h中栈的基本运算,实现将一个中缀表达式转换为对应的后缀表达式的算法。 例如,输入(56-20)/(4+2),输出后缀表达式::56#20#-4#2#+/要求在数字后加# */#incl

2017-11-30 11:16:28 286

原创 数据结构第五周项目4--数值转换

/* *Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *作 者:李哲 *版 本 号:v1.0 问题描述:把十进制的整数转换为二至九之间的任一进制数输出。请利用栈设计算法,并实现程序。 提示:要转换为r进制,则原来的数逐次除以基数r(除完之后用商再除),直到商为0, 得到的一系列余

2017-11-30 11:12:23 359

原创 数据结构第十三周项目1--验证算法

/* *Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *作 者:李哲 *版 本 号:v1.0 *问题描述:验证算法*/ 1、认真阅读并验证折半查找算法。请用有序表{12,18,24,35,47,50,62,83,90,115,134}作为测试序列,分别对查找90、47、100进行测试。 (1)折半查找#i

2017-11-30 10:36:55 237

原创 数据结构第十三周项目3--是否二叉排序树?

/**Copyright(c)2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:李哲*版 本 号:v1.0*问题描述:设计一个算法,判断给定的二叉树是否是二叉排序树。*/#include #include #define MaxSize 100typedef int KeyType; //定义

2017-11-23 11:14:40 216

原创 数据结构第十三周项目2--二叉树排序树中查找的路径

/* *Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *作 者:李哲 *版 本 号:v1.0 *问题描述:设计一个算法,输出在二叉排序中查找时查找某个关键字经过的路径。 */ #include #include #define MaxSize 100typedef int KeyTy

2017-11-23 11:00:47 227

原创 数据结构第十二周项目--验证算法

/* *Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *作 者:李哲 *版 本 号:v1.0 *问题描述:验证算法 */ (1)Prim算法的验证#include #include #include "graph.h"void Prim(MGraph g,int v){ int l

2017-11-23 10:52:32 319

原创 数据结构第五周项目3--括号的匹配

/* *Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *作 者:李哲 *版 本 号:v1.0 *问题描述:假设表达式中允许三种括号:圆括号、方括号和大括号。编写一个算法,判断表达式中的各种左括号是否与右括号匹配。 例如,输入2+(3+4)*2+{[3]}-8,输出匹配正确;输入2+(3+4*[2)

2017-11-16 11:20:04 238

原创 数据结构第四周项目4--建设双链表算法库

/* *Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *作 者:李哲 *版 本 号:v1.0 *问题描述:自建算法库——双链表 */ 1.头文件:dlinklist.h,包含定义双链表数据结构的代码、宏定义、要实现算法的函数的声明#ifndef DLINKLIST_H_INCLUDED#def

2017-11-16 11:05:23 237

原创 数据结构第四周项目3--单链表应用

/* *Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *作 者:李哲 *版 本 号:v1.0 *问题描述:单链表:逆置、连接与递增判断*/ 1、设计一个算法,将一个带头结点的数据域依次为a1,a2,…,an(n≥3)的单链表的所有结点逆置,即第一个结点的数据域变为an,…,最后一个结点的数据域为a1。实现这个算

2017-11-16 10:52:42 227

原创 数据结构第十一周项目5--迷宫问题之图深度优先遍历解法

/**Copyright(c)2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:李哲*版 本 号:v1.0*/设计一个程序,采用深度优先遍历算法的思路,解决迷宫问题。   (1)建立迷宫对应的图数据结构,并建立其邻接表表示。   (2)采用深度优先遍历的思路设计算法,输出从入口(1,1)点到出口(M,N)的所有迷宫路径。#i

2017-11-14 19:03:46 404

原创 数据结构第十一周项目3--图遍历算法实现

/**Copyright(c)2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:李哲*版 本 号:v1.0*/实现图遍历算法,分别输出如下图结构的深度优先(DFS)遍历序列和广度优先遍历(BFS)序列。 1、深度优先遍历——DFS#include #include #include "graph.h"int v

2017-11-14 19:03:19 236

原创 数据结构第十一周项目2--操作用邻接表存储的图

/**Copyright(c)2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:李哲*版 本 号:v1.0*/假设图G采用邻接表存储,分别设计实现以下要求的算法: (1)输出出图G中每个顶点的出度; (2)求出图G中出度最大的一个顶点,输出该顶点编号; (3)计算图G中出度为0的顶点数; (4)判断图G中是否存在边i,j

2017-11-12 16:25:28 325

原创 数据结构第十一周项目1--图基本算法库

/**Copyright(c)2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:李哲*版 本 号:v1.0*问题描述:定义图的邻接矩阵和邻接表存储结构,实现其基本运算,并完成测试。 */图的存储结构主要包括邻接矩阵和邻接表,本算法库提供存储结构的定义,以及用于构造图存储结构、不同结构的转换及显示的代码。1.头文件:graph.h

2017-11-12 16:17:59 248

原创 数据结构第十周项目2--用二叉树求解代数表达式

/**Copyright(c)2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:李哲*版 本 号:v1.0*问题描述:用二叉树来表示代数表达式,树的每一个分支节点代表一个运算符, 每一个叶子节点代表一个运算数(为简化,只支持二目运算的+、-、*、/,不加括号, 运算数也只是一位的数字字符。本项目只考虑输入合乎以

2017-11-12 16:05:30 520

原创 数据结构第十周项目1--二叉树算法验证

/**Copyright(c)2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:李哲*版 本 号:v1.0*/1)层次遍历算法的验证:实现二叉树的层次遍历算法,并对用”A(B(D,E(H(J,K(L,M(,N))))),C(F,G(,I)))”创建的二叉树进行测试。 #include #include "btree.h"voi

2017-11-12 16:00:03 301

原创 数据结构第九周项目3--利用二叉树遍历思想解决问题

/**Copyright(c)2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:李哲*版 本 号:v1.0问题描述:假设二叉树采用二叉链存储结构存储,分别实现以下算法,并在程序中完成测试:   (1)计算二叉树节点个数;   (2)输出所有叶子节点;   (3)求二叉树b的叶子节点个数   (4)设计一个算法Level(b,x,h),

2017-11-12 15:47:13 195

原创 数据结构第九周项目2--二叉树遍历的递归算法

/**Copyright(c)2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:李哲*版 本 号:v1.0问题描述:实现二叉树的先序、中序、后序遍历的递归算法,并对用”A(B(D,E(H(J,K(L,M(,N))))),C(F,G(,I)))”创建的二叉树进行测试。 */#include #include "btree.h"voi

2017-11-12 14:24:17 240

原创 数据结构第九周项目1--二叉树算法库

/**Copyright(c)2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:李哲*版 本 号:v1.0问题描述:定义二叉树的链式存储结构,实现其基本运算,并完成测试。 */1.头文件:btree.h,包含定义二叉树的链式存储数据结构的代码、宏定义、要实现算法的函数的声明#ifndef BTREE_H_INCLUDED#def

2017-11-12 14:19:18 222

原创 数据结果第八周项目4--稀疏矩阵的三元组表示的实现及应用

/**Copyright(c)2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:李哲*版 本 号:v1.0问题描述:1)建立稀疏矩阵三元组表示的算法库,包括: ① 头文tup.h,定义数据类型,声明函数; ② 源文件tup.cpp,实现稀疏矩阵三元组表示的基本运算,主要算法包括:

2017-11-12 12:17:25 286

原创 数据结构第八周项目3--对称矩阵压缩存储的实现与应用

/* *Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reserved. *作    者:李哲 *版 本 号:v1.0 问题描述:(1)用压缩形式存储对称矩阵,实现下面的操作并测试 void Init(int *&b);//为N阶对称矩阵初始化存储数据的一维数组B int Value(int b[], in

2017-11-12 11:28:35 481

原创 数据结构第八周项目2--顺序串算法

/* *Copyright(c)2017,烟台大学计算机与控制工程学院*All rights reserved.*作    者:李哲*版 本 号:v1.0问题描述:采用顺序存储方式存储串,实现下列算法并测试: (1)试编写算法实现将字符串S中所有值为c1的字符换成值为c2的字符: void Trans(SqString *&s, char c1, c

2017-11-12 11:16:47 223

原创 数据结构第八周项目1--建立顺序串的算法库

/**Copyright(c)2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:李哲*版 本 号:v1.0问题描述:定义顺序串的存储结构,实现其基本运算,并完成测试。*/头文件.h:#ifndef SQSTRING_H_INCLUDED#define SQSTRING_H_INCLUDED#define MaxSize 10

2017-11-09 11:08:48 264 1

原创 数据结构第七周项目4--队列数组

/**Copyright(c)2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:李哲*版 本 号:v1.0问题描述:创建10个队列,分别编号为0-9(处理为队列数组,编号即下标)。 输入若干个正整数,以数字0作为结束。 设输入的值为x,其个位数字的大小为i,则将x插入到编号为i的队列中。

2017-11-09 10:53:54 216

空空如也

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

TA关注的人

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