- 博客(265)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注
原创 Python入门(六)——self,类,方法,__init__,类对象,类变量,文件操作,判断回文,pickle模块用法
一、self参数类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。虽然self可以改成其他名称,但是遵循惯例有利于程序的可读性 如果你的类方法中没有一个参数,你依旧必须拥有self参数!class Test: def prt(self): print(self) print(self.__cla
2017-10-17 20:35:40
1011
原创 Python入门(五)——备份文件全过程
一、安装压缩程序在win下无法使用zip命令,所以得自己下压缩程序,这里我推荐winRAR和7z-zip(下面我用7z-zip)二、将python版本和压缩程序添加到path1.先进入编辑环境位置控制面板->系统和安全->系统,选择高级系统设置,选择环境变量 2.在环境变量面板中找到系统变量中的path,选择编辑3.将刚刚下载的7z.zip中的7z.exe复制到C:\Windows下4.在系统变量
2017-10-15 13:44:22
1774
原创 Python入门(四)——模块,__name__属性,dir()函数,包的概念
一、模块 模块其实用自己的话说就是,你先创建一个test.py的文件(里面包含函数与变量等),然后再创建一个test2.py文件,在开头用import引入test.py,这样就可以在test2.py中使用test.py的函数了实例:先创建test.py:(以下是代码内容)#!/usr/bin/env python# -*- coding:utf-8 -*-# author: xulinji
2017-10-14 19:37:35
3235
3
原创 Python入门(三)——函数,参数,参数默认值,可变参数,关键字参数,组合参数,递归函数
一、函数的定义 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。 例子#!
2017-10-13 16:27:26
3871
原创 顺序栈与链栈基本操作
一、顺序栈后进先出 1、顺序栈是利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素 2、因为顺序栈使用中所需的最大容量无法估计,所以一般初始化设空栈时,不应该限定栈的最大容量。而应该为栈分配一个基本容量,然后在应用过程中,当栈的空间不够使用再不断扩大 所以可以设两个#define,一个是初始,一个是扩大 3、注意:top指针是指向最后一个元素的下一个位置(指为
2017-10-12 20:21:40
3957
1
原创 Python入门(二)——运算符,求值顺序,if/for/while语句,list,tuple,dict,seq,set
一、运算符 下面我举一些常见的,部分没有写#!/usr/bin/env python# -*- coding:utf-8 -*-# author: xulinjie time:2017/10/11print(1+3)#输出4print(13/3)#输出4.333333333333333#向下取整至最接近的整数print(13//3)#输出4#取模print(13%3)#输出
2017-10-11 20:28:12
2854
原创 Python入门(一)——IDE选择,输入输出,类型规范,转义序列,格式问题,标识符
一、IDE选择我推荐Pycharm,功能强大,操作简单。至于配置安装过程请百度。二、py版本我是py2.7和3.6一起混合使用,不过主要以3.6为主三、输入输出 输入:input输入数值,raw_input输入字符串#!/usr/bin/env python# -*- coding:utf-8 -*-# author: xulinjie time:2017/10/8# input和raw_
2017-10-09 22:02:56
1600
原创 单链表逆置代码解析
#include <stdio.h>#include <malloc.h>typedef struct LNode{ int data; struct LNode *next;}LNode,*Linklist;Linklist Insertlist_last(Linklist head)//尾插{ Linklist p; Linklist q; i
2017-10-08 21:27:58
4015
3
原创 hexo+github搭建个人博客
一、先胡扯 本人本次是在linux(ubuntu)下来搭建的,不过其实win下和linux下都是大同小异,都是可以类似比较着看的。 先说说需要的一些工具把,有:git,node.js,github,Hexo。还有一双敢于操作的手。 下面进入操作二、安装1、安装git sudo apt-get install git-core2、安装G++和curl和安装node.
2017-10-03 21:36:32
867
原创 链表中p->next=head->next;语句解析
在看到一些书上或者网上写的不管是单链表还是双向循环链表等,都会有p->next=q->next;或者p-next=head->next; 这里q是尾指针,head是头指针,p是指向新建结点的指针该语句作用 这条语句的作用其实就是给新建结点找到它该有的位置该语句在单链表下的头插法是必须存在的,而在双向循环下可有可无1.单链表的头插法下p-next=head->next;LinkLis
2017-09-30 16:20:31
33417
1
原创 单链表(不含头结点)--尾插,查找
#include <stdio.h> typedef struct Node { int data; struct Node *next; }LNode, *LinkList; void create_list_rear(LinkList *head,int n)//尾插法 { int i; Li
2017-09-29 21:53:24
1186
原创 双向循环链表--增删查操作
双向循环链表与单链表区别其实不多,对比之后就是多了几个操作步骤#include <stdio.h>#include <malloc.h>typedef int Elemtype;typedef struct LNode{ Elemtype data; struct LNode *prior; struct LNode *next;}LNode,*LinkList;L
2017-09-29 21:31:47
791
原创 单链表--增删改查,头插尾插,清空销毁
#include <stdio.h> #include <malloc.h> #define ok 1 #define error 0 typedef int Elemtype; typedef struct LNode{ Elemtype data; struct LNode *next; }LNode,*LinkLi
2017-09-29 21:27:15
736
3
原创 HDU1205最多糖果(隔板)构造最大空间
Problem Description HOHO,终于从Speakless手上赢走了所有的糖果,是Gardon吃糖果时有个特殊的癖好,就是不喜欢将一样的糖果放在一起吃,喜欢先吃一种,下一次吃另一种,这样;可是Gardon不知道是否存在一种吃糖果的顺序使得他能把所有糖果都吃完?请你写个程序帮忙计算一下。 Input 第一行有一个整数T,接下来T组数据,每组数据占2行,第一行是一个整
2017-09-25 22:46:06
599
原创 顺序表增删改查两种方法---C实现
一、无返回值的增删改查(且成员elem以指针形式)#include <stdio.h>#include <malloc.h>#define list_init_size 100#define add_list 10#define ERROR 0#define OK 1typedef int Elemtype;typedef struct{ Elemtype *elem;
2017-09-24 18:54:47
2690
1
原创 codevs 1075数组去重+排序&桶排序
题目描述 Description 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。 输入描述 Input Descriptio
2017-09-17 13:34:31
1534
原创 存储类型、ADT、纯C去引用、算法及设计原则、时间复杂度---基本概念
一、顺序印象&非顺序印象 是数据元素之间的关系在计算机中有两种不同的表示方法二、顺序存储结构&链式存储结构 由两种印象得到两种不同的存储结构1、顺序存储结构特点(连续) 借助元素在存储器中的相对位置来表示数据元素之间的逻辑关系 方便查找,增删数据麻烦 没有结点概念,只有元素2、链式存储结构特点(不连续) 借助指示元素存储地址的指针表示数据元素之间的逻辑关系
2017-09-15 21:09:44
809
原创 数据结构预备知识总结
一、sizeof介绍 sizeof 1.是计算对象所占的字节数,通常用来查看变量、数组或结构体等所占的字节个数。 2.是单目操作符,类似于++,– 3.sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。使用方法 1.用于数据类型 sizeof使用形式: sizeof(
2017-09-13 16:34:44
740
原创 HDU1201求出生到18岁生日总天数
18岁生日 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 33556 Accepted Submission(s): 10909 Problem Description Gardon的18岁生日就要到
2017-08-15 14:28:22
2047
原创 HDU1196进制转换
Lowest Bit Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 12485 Accepted Submission(s): 9114 Problem Description Given an po
2017-08-11 19:26:00
570
原创 HDU1194Beat the Spread
Beat the Spread! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 7274 Accepted Submission(s): 3840 Problem Description Superb
2017-08-11 19:22:47
667
原创 HDU1170四则运算
Balloon Comes! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 30958 Accepted Submission(s): 11667 Problem Description The co
2017-08-10 21:29:18
1534
原创 HDU1164质数
Eddy’s research I Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 10378 Accepted Submission(s): 6417 Problem Description Eddy
2017-08-10 21:18:06
836
原创 HDU1163九余数定理
Eddy’s digital Roots Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 7068 Accepted Submission(s): 3879 Problem Description Th
2017-08-08 12:56:27
752
原创 codevs 1205单词翻转
1205 单词翻转 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 青铜 Bronze 题解 题目描述 Description 给出一个英语句子,希望你把句子里的单词顺序都翻转过来 输入描述 Input Description 输入包括一个英语句子。 输出描述 Output Description 按单词
2017-08-08 12:12:32
1076
原创 HDU1157寻找中位数
Who’s in the Middle Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 19381 Accepted Submission(s): 8533 Problem Description FJ
2017-08-07 21:25:31
830
原创 HDU1108求最小公倍数
最小公倍数 Problem Description 给定两个正整数,计算这两个数的最小公倍数。 Input 输入包含多组测试数据,每组只有一行,包括两个不大于1000的正整数. Output 对于每个测试用例,给出这两个数的最小公倍数,每个实例输出一行。 Sample Input 10 14 Sample Output 70
2017-08-07 21:18:16
506
原创 HDU1106字符串处理+排序
排序 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 61475 Accepted Submission(s): 18243 Problem Description 输入一行数字,如果我们把这行数字中的
2017-08-07 21:14:17
535
原创 HDU1098数学归纳
Ignatius’s puzzle Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 10129 Accepted Submission(s): 7108 Problem Description Igna
2017-08-06 14:27:26
699
原创 HDU1097暴力打表找规律a^b
A hard puzzle Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 44659 Accepted Submission(s): 16333 Problem Description lcy giv
2017-08-05 20:18:20
609
原创 HDU1089-1096输入输出基础题组
1089 1 5 10 20 Sample Output 6 30代码#include <iostream>using namespace std;int main(){ int a,b,sum; while(cin>>a>>b) { sum=a+b; cout<<sum<<endl; }
2017-08-05 17:29:47
1175
原创 HDU 1076寻找第N个闰年
An Easy Task Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 23862 Accepted Submission(s): 15338 Problem Description Ignatius
2017-08-04 10:43:33
708
原创 HDU 1070找最便宜的牛奶
Milk Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 22588 Accepted Submission(s): 6072 Problem Description Ignatius drinks m
2017-08-03 20:28:57
582
原创 HDU 1061暴力打表找规律
Rightmost Digit Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 57447 Accepted Submission(s): 21742 Problem Description Given
2017-08-02 19:45:28
703
原创 利用暴力打表来规律
一般暴力打表都是用在没有啥特殊算法或者实在想不到能用啥算法了,以至于去找规律来使用的直接举例子例如让你算n的n次放的值的个位数上的数(有点绕口),就是比如n是4,就是4*4*4*4=256,256的个位数上是6,所以6就是所求的值。 (其实这个例子是有算法的,但假如你不知道这个算法)你可以采用找规律的方式。 你可以先让n在50以内所有的值都通过暴力打表先打印出来(打印在txt文件中,然后找到规
2017-08-02 14:23:02
6187
1
原创 HDU 1058打表、控制输出
Humble Numbers Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 26862 Accepted Submission(s): 11819 Problem Description A numb
2017-08-01 20:22:31
517
原创 HDU 1056HangOver
HangOver Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 14230 Accepted Submission(s): 6253 Problem Description How far can y
2017-07-31 17:18:37
486
原创 HDU 1048字符串格式控制
The Hardest Problem Ever Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 26948 Accepted Submission(s): 12632 Problem Description
2017-07-30 22:05:52
732
原创 HDU 1040数组输出格式&简单排序
As Easy As A+B Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 63485 Accepted Submission(s): 27307 Problem Description These
2017-07-28 17:01:02
1067
1
原创 HDU 1037理解题目即AC
Keep on Truckin’ Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 14872 Accepted Submission(s): 10222 Problem Description Boud
2017-07-28 14:47:39
605
前端面试宝典
2017-09-03
SpringMVC JSR303数据校验DEMO(附:JSR303的JAR包)
2018-06-05
SpringMVC@RequestMapping(重点)@RequestParam@PathVariable示例
2018-05-15
SpringBoot+MongoDB+Echarts图表数据可视化
2018-07-21
SpringMVC ModelAndView、Model及Map、@SessionAttributes场景与应用
2018-05-19
html5个人blog源文档
2017-04-15
不知道如何运用文件操作
2017-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅