月度归档: 2019年5月

70 篇文章

thumbnail
POST和GET
POST和GET都是向服务器提交数据,并且都会从服务器获取数据。 区别: 1、传送方式:get通过地址栏传输,post通过报文传输。 2、传送长度:get参数有长度限制(受限于url长度),而post无限制 3、GET和POST还有一个重大区别,简单的说: GET产生一个TCP数据包;POST产生两个TCP数据包 长的说: 对于GET方式的请求,浏…
thumbnail
基本算法——深度优先搜索(DFS)和广度优先搜索(BFS)
        深度优先搜索和广度优先搜索,都是图形搜索算法,它两相似,又却不同,在应用上也被用到不同的地方。这里拿一起讨论,方便比较。 一、深度优先搜索         深度优先搜索属于图算法的一种,是一个针对图和树的遍历算法,英文缩写为DFS即Depth First…
thumbnail
VS Code初体验
半个月前WebStorm的频繁卡死终于让我受不鸟了,我决定换个轻量级的编辑器。尝试了Emacs、Sublime text,最后选择了vscode。Emacs实在太难了,那么多快捷键就算记住了我也有点担心我的小指。Sublime一直是我的第二编辑器,平时做一些轻项目或一些简单测试都是用Sublime,本来这次想改用sublime,还想着如果用上手了在…
thumbnail
Visual Studio Code配置指南
Visual Studio Code (简称 VS Code)是由微软研发的一款免费、开源的跨平台文本(代码)编辑器。在我看来它是「一款完美的编辑器」。 本文是有关 VS Code 的特性介绍与配置指南,相关设置主要针对 Mac OS X 平台。在快捷键部分, ⌘ 指 Command 键,⇧ 指 Shift 键,⌃ 指 Control 键,⌥ 指 …
thumbnail
Visual Studio Code,完美的编辑器
今日凌晨,微软的文本(代码)编辑器 Visual Studio Code(简称 VS Code),发布了首个正式版,距离首个 beta 版上线时间刚好一年。 在十多年的编程经历中,我使用过非常多的的代码编辑器(包括 IDE),例如 FrontPage、Dreamweaver、EditPlus、EmEditor、Notepad++、Apatana、M…
thumbnail
VS Code配置及插件推荐
个人感觉vs code非常强大,插件也非常多,用来作为前端开发是很适合的。之前在折腾sublime text3,但是ST3的配置比较麻烦,而且插件安装多了之后,代码提示找不到点上,而vs code是根据文件格式类型来提示的,非常好用。 下载地址 官网:https://code.visualstudio.com/ 特性 自带node debug,gi…
thumbnail
vscode 基本配置和使用
SETUP mac path里注册code命令,在Command Palette(ctrl+shift+p)里输入shell command就能看见了,操作的是.bash_profiletouch bar support GET START 基本使用 高级搜索 全局搜索的时候筛选文件,只支持少部分正则语法 example ./example #必须…
thumbnail
VSCode入门简介
VSCode 简介 方便的git管理 支持基本所有的常用操作,图形化操作 git代码冲突合并 修改对比 图形化的git log历史,多分支显示 便捷的最新修改记录,git lens 多种多样的git插件 markdown 多样化的markdown展示 能够上传网络图片 代码编写 多点编辑 启动快捷,轻量级编辑器 安装 打开https://code.…
thumbnail
6-9 带头结点的单链表删除操作 (5 分)
本题要求实现删除单链表的第i个元素结点,删除成功返回1,否则返回0。 函数接口定义: int delete_link ( LinkList L,int i); L为单链表的头指针,i为删除结点的序号 裁判测试程序样例: #include <stdio.h> #include <stdlib.h> typedef int ElemType…
thumbnail
6-8 带头结点的单链表插入操作 (5 分)
本题要求实现带头结点的单链表插入操作,插入成功返回1,否则返回0。 函数接口定义: int insert_link ( LinkList L,int i,ElemType e); L是单链表的头指针,i为插入位置,e是插入的数据元素,插入成功返回1,否则返回0。 裁判测试程序样例: #include <stdio.h> #include &l…
thumbnail
6-7 统计单链表元素出现次数 (5 分)
本题要求实现一个函数,统计带头结点的单链表中某个元素出现的次数。 函数接口定义: int GetCount ( LinkList L,ElemType e ); L是带头结点的单链表的头指针,e是要统计次数的元素值。如果e在单链表中存在,函数GetCount返回其出现的次数;否则,返回0。 裁判测试程序样例: #include <stdio.…
thumbnail
6-7 统计单链表元素出现次数 (5 分)
本题要求实现一个函数,统计带头结点的单链表中某个元素出现的次数。 函数接口定义: int GetCount ( LinkList L,ElemType e ); L是带头结点的单链表的头指针,e是要统计次数的元素值。如果e在单链表中存在,函数GetCount返回其出现的次数;否则,返回0。 裁判测试程序样例: #include <stdio.…
thumbnail
6-6 求单链表元素序号 (5 分)
本题要求实现一个函数,求带头结点的单链表中元素序号。 函数接口定义: int Locate ( LinkList L, ElemType e); L是带头结点的单链表的头指针,e是要查找的元素值。如果e在单链表中存在,函数Locate返回其序号(序号从1开始);否则,返回0。 裁判测试程序样例: #include <stdio.h> #inc…
thumbnail
6-4 顺序表的有序插入操作 (10 分)
本题要求实现一个函数,要求将指定元素插入到有序表的合适位置,使得插入后仍然保持有序,若插入失败返回0;插入成功则返回1,并且顺序表的长度加1. 函数接口定义: int SqInsert(SqList &L,ElemType e); 其中SqList结构定义如下: typedef struct{ ElemType *elem; int len…
thumbnail
6-3 顺序表的删除操作 (10 分)
本题要求实现一个函数,要求将顺序表的第i个元素删掉,成功删除返回1,否则返回0; 函数接口定义: int ListDelete(SqList &L,int i); 其中SqList结构定义如下: typedef struct{ ElemType *elem; int length; }SqList; 裁判测试程序样例: #include &…