<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zmsjylyf的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zmsjylyf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zmsjylyf]]></copyright><item><title><![CDATA[LeetCode day1]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/128771779</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/128771779</guid><author>zmsjylyf</author><pubDate>Fri, 27 Jan 2023 20:56:09 +0800</pubDate><description><![CDATA[LeetCode]]></description><category></category></item><item><title><![CDATA[Web-css-3]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/121608551</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/121608551</guid><author>zmsjylyf</author><pubDate>Mon, 29 Nov 2021 15:27:47 +0800</pubDate><description><![CDATA[1.弹性布局flex
flex容器，通过动态修改子节点的宽度和高度，以便在不同屏幕尺寸以最佳方式填充可用空间。
弹性布局必须声明弹性容器，将display属性设为flex
弹性容器内的直接子元素为弹性项
（1）flex-direction决定容器主轴方向
row 默认值水平方向排列
column 垂直纵向排列
 #flex{
            display: flex;
            background-color: #6194f1;
            flex-direction]]></description><category></category></item><item><title><![CDATA[Web-css-2]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/121597317</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/121597317</guid><author>zmsjylyf</author><pubDate>Mon, 29 Nov 2021 11:49:18 +0800</pubDate><description><![CDATA[1.Box-sizing
width和height规定的是元素内容的宽度和高度，实际占用的宽度和高度还受到margin，padding，border的影响
（1）box-sizing：content-box
占用宽度=width+2*（margin+border+padding）
（2）box-sizing：border-box
占用宽度=width+2*margin
width不包括外边距宽度

2.Navigation Bar
		.sidebar{
            padding: 0;/*将]]></description><category></category></item><item><title><![CDATA[Web----CSS]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/121582801</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/121582801</guid><author>zmsjylyf</author><pubDate>Sun, 28 Nov 2021 20:30:23 +0800</pubDate><description><![CDATA[1.选择器
element Selector 元素选择器  基于元素名称
id Selector ID选择器 元素id在一个网页里具有唯一性 ，选择一个特定的元素
class Selector 类选择器 选择一组特定的元素 ，不同类型元素可以是通过一个class，一个元素可以有多个class
group Selector 组选择器 当多个元素具有相同属性和样式时可以写在一起使用逗号
Combinator Selector 组合选择器
2.注释
/* css注释*/
3.外部样式表 css文件
内部样式表 写]]></description><category></category></item><item><title><![CDATA[web----HTML]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/120657833</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/120657833</guid><author>zmsjylyf</author><pubDate>Sat, 27 Nov 2021 20:07:59 +0800</pubDate><description><![CDATA[HTML
1.HTML不区分大小写但建议小写
2
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;Title&lt;/title&gt;&lt;!--标题--&gt;
&lt;/head&gt;
&lt;body&gt;
     &lt;p&gt;这是一个段落&lt;/p&gt;
    &lt;br&gt;&lt;!--这是一个换行--&]]></description><category></category></item><item><title><![CDATA[Java入门]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/115031725</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/115031725</guid><author>zmsjylyf</author><pubDate>Sat, 20 Mar 2021 18:29:08 +0800</pubDate><description><![CDATA[一.Java的优良特性
1.简单
2.安全
3.稳定
4.面向对象
5.多线程：Java 内置对多线程的支持，允许同时完成多个任务
6.与平台无关：Java与平台无关是因为JDK与平台有关
c/c++语言针对当前源程序所在的特定平台对其源文件进行编译，链接，生成机器指令，即根据当前平台的机器指令生成可执行文件
Java针对Java虚拟机将源代码编译生成字节码（可以被Java虚拟机识别执行），虚拟机将字节码翻译成当前运行平台的机器码
二.JDK 和JRE、 JVM
JDK是java开发工具包，JDK(Java]]></description><category></category></item><item><title><![CDATA[C语言课程设计——行车路线]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/114781982</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/114781982</guid><author>zmsjylyf</author><pubDate>Sun, 14 Mar 2021 12:03:57 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;
#define maxn 9999
typedef struct node
{
    int arcnum;
    int vexnum;
    int **l;
    int **s;
}road;
int n,m;
void creat(road *G)
{

    int t,a,b,c;
    int i,j,k;

    G-&gt]]></description><category></category></item><item><title><![CDATA[C语言课程设计——家谱]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/114781956</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/114781956</guid><author>zmsjylyf</author><pubDate>Sun, 14 Mar 2021 12:03:19 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include&lt;math.h&gt;
#include&lt;string.h&gt;
#define MAXSIZE 100
typedef struct Infomation{
    char name[20];
    char birth[20];
    int wedding;
    char add[20];
    int health;
    char death_date[]]></description><category></category></item><item><title><![CDATA[C语言课程设计——表达式求值]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/114781879</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/114781879</guid><author>zmsjylyf</author><pubDate>Sun, 14 Mar 2021 12:01:29 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
typedef struct stack1//符号栈
{
    char data;
    struct stack1 *next;
}Stacknode1,*linkstack1;

typedef struct stack2//实数栈
{
    double data;
    struct stack2 *next;
}Stacknode2,*linkstack2;

typedef struc]]></description><category></category></item><item><title><![CDATA[C语言课程设计——约瑟夫环]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/114781847</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/114781847</guid><author>zmsjylyf</author><pubDate>Sun, 14 Mar 2021 12:00:32 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
typedef struct node
{
    int num;//编号
    int code;//密码
    struct node *next;
}N,*NODE;
void initlist(NODE *L)//初始化
{
    *L=(N*)malloc(sizeof(N));
    (*L)-&gt;next=NULL;
}
void creatlist(NODE L,int n)/]]></description><category></category></item><item><title><![CDATA[C语言课程设计——二叉排序树]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/114781741</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/114781741</guid><author>zmsjylyf</author><pubDate>Sun, 14 Mar 2021 11:59:33 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;
typedef struct student
{
    char  num[6];   //学号
    int    grade;    //成绩
}ElemType;

typedef  struct BSTNode
{
    ElemType  data;
    struct BSTNode  *lchild;
    struct BSTNo]]></description><category></category></item><item><title><![CDATA[c++程序的内存模型]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/113865358</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/113865358</guid><author>zmsjylyf</author><pubDate>Fri, 19 Feb 2021 17:10:10 +0800</pubDate><description><![CDATA[内存分为四个区域，不同区域存放的数据赋予不同的生命周期，灵活编程
代码区：存放函数体的二进制代码，由操作系统进行管理
全局区：存放全局变量以及常量，由操作系统释放
栈区：存放函数的参数值，局部变量，由编译器自动分配释放
堆区：由程序员分配和释放，若程序员不释放，程序结束时由操作系统回收
代码区
共享：频繁被执行的程序只有一份代码，而不是执行一次复制一份代码
只读：防止意外修改
全局区
全局变量和静态变量存放在此，还包括常量区（字符串常量和其他常量const）
全局变量：不在函数体里
#include&lt;]]></description><category></category></item><item><title><![CDATA[c++通讯录]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/113826405</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/113826405</guid><author>zmsjylyf</author><pubDate>Tue, 16 Feb 2021 17:20:18 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include&lt;string&gt;
using namespace std;
#define MAX 1000
struct person
{
	string m_name;
	int m_sex;
	int m_age;
	string m_phone;
	string m_addr;
};
struct addressbooks
{
	struct person personarray[MAX];
	int m_size=0;
};
void ]]></description><category></category></item><item><title><![CDATA[数据结构绪论]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/109145591</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/109145591</guid><author>zmsjylyf</author><pubDate>Sun, 18 Oct 2020 19:36:37 +0800</pubDate><description><![CDATA[数据结构是一门研究非数值运算程序设计中的操作对象以及这些对象之间关系和操作的学科，非数值计算问题不再是数学方程，而是诸如线性表，树和图的数据结构。
一.基本概念和术语
1.
数据：数据是客观事物的符号表示，是所有能输入到计算机中并被计算机处理的符号的总称。(所有学生的信息)
数据元素是数据的基本单位。(一位学生的信息)
数据项是组成数据元素的有独立含义的不可分割的最小单位。(学号，姓名，性别等)
数据对象是性质相同的数据元素的集合，是数据的一个子集。
2.
数据结构指带结构的数据元素的集合，数据元素之间存在]]></description><category></category></item><item><title><![CDATA[线性表]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/108657801</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/108657801</guid><author>zmsjylyf</author><pubDate>Sat, 26 Sep 2020 11:28:45 +0800</pubDate><description><![CDATA[一. 线性结构的基本特点
除第一个元素无直接前驱，最后一个元素无直接后继外，其他每个数据元素都有一个前驱和后继。
二. 线性表的特点和定义
1.由n（n&gt;=0)个数据特性相同的元素构成的有限序列称为线性表。
2.线性表中的个数n定义为线性表的长度，n=0时称为空表
3.对于非空线性表和线性结构的特点
存在唯一的一个被称作“第一个”的数据元素
存在唯一的一个被称作“最后一个”的数据元素
除第一个之外，结构中的每个数据元素均只有一个前驱
除最后一个之外，结构中的每个数据元素均只有一个后继
三. 线性表的顺]]></description><category></category></item><item><title><![CDATA[C语言链表]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/106476816</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/106476816</guid><author>zmsjylyf</author><pubDate>Mon, 01 Jun 2020 17:56:21 +0800</pubDate><description><![CDATA[单向链表
与数组类似，单向链表中的节点也具有一个线性次序，即如果节点 a1 的 next 引用指向节点 a2，则 a1 就是 a2 的直接前驱，a2 是 a1 的直接后续。只能通过前驱节点找到后续节点，而无法从后续节点找到前驱节点。
缺点：
1、比顺序存储结构的存储密度小 (每个节点都由数据域和指针域组成)。
2、查找结点时链式存储要比顺序存储慢（每个节点地址不连续、无规律）。
优点：
1、插入、删除灵活 (不必移动节点，只要改变节点中的指针，但是需要先定位到元素上)。
2、有元素才会分配结点空间，不会有闲]]></description><category></category></item><item><title><![CDATA[数组的赋值]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/105734741</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/105734741</guid><author>zmsjylyf</author><pubDate>Fri, 24 Apr 2020 16:53:38 +0800</pubDate><description><![CDATA[int型数组
初始化时赋值
int a[5]={1,2,3,4,5};
int a[]={1,2,3,4,5};//省略数组大小仅在有初始化的定义中可以！
先定义后依次赋值
int a[5],i;
for(i=0;i&lt;5;i++)
{
 	a[i]=i+1;
}

字符数组赋值
初始化时赋值
char a[8]="qyxy";
char a[8]={'q','y','x','y','\0'}...]]></description><category></category></item><item><title><![CDATA[ACM课3大数]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/105496822</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/105496822</guid><author>zmsjylyf</author><pubDate>Sun, 19 Apr 2020 17:19:37 +0800</pubDate><description><![CDATA[#include&lt;bits/stdc++.h&gt;
using namespace std;
const double e=2.7182818284590452354,
pi=3.141592653589793239;
int main()
{
    int n;
    int ans;
    while(cin&gt;&gt;n)
   {
       if(n==0)
   ...]]></description><category></category></item><item><title><![CDATA[ACM课1循环节二分]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/105351878</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/105351878</guid><author>zmsjylyf</author><pubDate>Mon, 13 Apr 2020 15:57:02 +0800</pubDate><description><![CDATA[时间复杂度

时间复杂度由低到高排列
算法的最终时间复杂度由嵌套层数最多循环语句中最内层语句的频度决定
cin.getline的用法
istream&amp;getline(char name[],int size,char endchar='\n')
可以实现输入特定长度的字符串，若超过特定长度则只取符合长度的，若不超过可用\n控制结束

#include &lt;bits/stdc++.h&g...]]></description><category></category></item><item><title><![CDATA[ACM二]]></title><link>https://blog.youkuaiyun.com/zmsjylyf/article/details/105456211</link><guid>https://blog.youkuaiyun.com/zmsjylyf/article/details/105456211</guid><author>zmsjylyf</author><pubDate>Mon, 13 Apr 2020 15:50:47 +0800</pubDate><description><![CDATA[递归求n！
#include &lt;bits/stdc++.h&gt;

using namespace std;

long long f(int x)
{
    long long ans=0;
    if(x==0||x==1)
    return 1;
    ans=x*f(x-1);
    return ans;
}
int main()
{
    int n;
    w...]]></description><category></category></item></channel></rss>