自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 双链表的创建以及其他操作

1、双链表的创建typedef struct DNode{ ElemType data; struct DNode *next; struct DNode *prior;}DLinkList;2、在p节点之后插入节点ss->next = p->next;p->next->prior = s;s->prior = p;p->next = s;...

2019-08-06 23:22:07 158

原创 一道关于线性表的题

已知长度为n的线性表A采用顺序存储结构。设计一个时间复杂度为O(n)、空间复杂度为O(1)的算法,该算法删除线性表中所有值为x的数据元素。第一种解法:把是x的值的元素删除,留下不是x的元素 重用A的空间void delnode(SqList *&A, ElemType x){ int k=0; ...

2019-07-27 20:19:45 1162

原创 线性表的运算

1、初始化线性表InitList(&L):构造一个空的线性表L。void InitList(SqList *&L){ L = (SqList *)malloc(sizeof(SqList)) L->length = 0;} 2、销毁线性表DestroyList(&L):释放线性表L占用的内存空间。void DestroyList(SqList *&amp...

2019-07-23 00:30:24 769

原创 *p与**p的区别

int *p :一级指针,表示p所指向的地址里面存放的是一个int类型的值int **p :二级指针,表示p所指向的地址里面存放的是一个指向int类型的指针(即p指向的地址里面存放的是一个指向int的一级指针)例如:int i=10; //定义了一个整型变量int *p=&i; //定义了一个指针指向这个变量int **p1=&p; //定义了一个二级指针指向p指针那...

2019-07-20 18:54:08 1678

原创 时间复杂度的“攻略”

1、用常数1来取代运行时间中的所有的加法常数。2、在修改后的运行次数函数中,只保留最高阶层。3、如果最高阶层存在且不是1,则去除这个项的系数。例子:1、常数阶int a = 0, n = 100;printf("66666");printf("66666");printf("66666");printf("66666");解答:O(1) 【不是O(5)。】2、线性阶I...

2019-07-15 15:18:30 129

原创 a+b的和

样例样例 1:输入: a = 1, b = 2输出: 3样例解释: 返回a+b的结果.样例 2:输入: a = -1, b = 1输出: 0样例解释: 返回a+b的结果.挑战显然你可以直接 return a + b,但是你是否可以挑战一下不这样做?(不使用++等算数运算符)答案class Solution: def aplusb(self, a, b)...

2019-03-28 21:30:30 269

原创 Django1.x和2.0版本中views与urls的区别

增加视图:myApp/views.py#_*_coding:utf8_*_from django.shortcuts import HttpResponsedef index(request): return HttpResponse("你好,欢迎来到投票系统的主页")def detail(request, question_id): return HttpRespons...

2019-03-27 18:56:59 240

原创 20190226-----爬取淘宝商品(现在好像不能爬取)

import requestsimport redef getHTMLText(url): kv = {'user-agent':'Mozilla/5.0'} try: r = requests.get(url, headers = kv, timeout = 30) r.raise_for_status() r.enconding = r.apparent_encoding...

2019-02-26 22:11:55 1263 2

原创 20190225----大学排名

import requestsfrom bs4 import BeautifulSoupimport bs4def getHTMLText(url): try: r = requests.get(url, timeout = 30) r.raise_for_status() r.encoding = r.apparent_encoding return r.text e...

2019-02-25 21:24:55 113

原创 Python飞机大战 源代码+素材

emmmmm 今天 终于把小甲鱼的飞机大战敲完了,真累啊 你是不知道 小甲鱼动不动就悄悄的改代码 结果他的能用 我的全错 还得我一点一点好好改 到了最后 直接不敲了 全复制粘贴 行吧 小王八优秀·······下面是我花了半个月敲得飞机大战 图片 音乐 都找齐了 而且全部免费!!!链接:https://pan.baidu.com/s/1XA...

2019-01-28 08:43:31 7620 25

转载 如何让多个版本的Python共处

问题1:设置右键点击“Edit with IDLE”选项打开的 Python 版本。解决方案: 1. 在运行处输入 regedit 进入注册表; 2. 找到项[HKEY_CLASSES_ROOT\Python.File\shell\Edit with IDLE\command] 3. 发现“数据”被改为 Python27 4. 双击(默认),将值改为:”C:\Python34\py...

2018-09-16 16:24:41 182

原创 sublime text3 配置python、ruby、c/c++(c/c++不推荐这个方法)

1.打开Preferences—Browse Packages—user,新建相应的 .sublime-build 文件: 2.C/C++.sublime-build: { “cmd”: [“g++”, “file","−o","file","−o","{file}", "-o", &q

2018-09-11 22:13:27 740 1

原创 sublime text3配置C语言环境

1.下载MinGW,借助codeblocks,选择带有mingw的版本安装,安装后把mingw文件夹复制出来。 2.配置MinGW的环境变量。 3.打开sublime text3 选择tool –> Build System –> New Build System 复制以下代码: { “working_dir”: “filepath”,“cmd”:“...

2018-09-10 19:21:10 2455 3

原创 四舍五入算法

四舍五入算法:如果要求精确到小数点后面的第n位,则需要对第n+1位进行运算。方法是将该小数乘以10的n+1次方后加5,然后除以10并强制转换变量类型为长整型,再将该数除以10的n次方,同时强制转换类型为浮点型。代码实现如下:int t; /定义整型变量t/t=(int)(h*10^(n+1)+5)/10; /对h进行操作,得到值浮点型,t取值时取整数部分。10^(n+1)为要...

2018-09-09 16:13:23 2873 2

啊哈!算法.zip

一本关于数据结构的书,对我学习数据结构也起到了很大的作用,我觉得不错,所以拿来跟大家分享。 一本关于数据结构的书,对我学习数据结构也起到了很大的作用,我觉得不错,所以拿来跟大家分享。 一本关于数据结构的书,对我学习数据结构也起到了很大的作用,我觉得不错,所以拿来跟大家分享。

2019-07-23

空空如也

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

TA关注的人

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