自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 python基础学习笔记(五)装饰器,高级函数

多进程编程import multiprocessingdef process1(): return 1def process2(): return 2p1=multiprocessing.Process(target=process1)p2=multiprocessing.Process(target=process1)p1.start() #启动p2.s...

2018-03-25 18:44:22 383

原创 python 基础学习笔记(四) 引用及垃圾回收

进一步的列表操作print("abc"+"xyz")s="abc".__add__("xyz")print(s)b=2.0.__mul__(3.0)print(b)lis=[1,2,3,4]print(lis.__getitem__(3))print(lis[3])b=lis[:]a=lisprint(b,"\n",a)lis.__setitem__(3,0) #...

2018-03-25 17:14:18 182

原创 python基础学习笔记(三) 文件、time和正则表达式

文件f=open(file_name,open_way)# "r","w"#"a" 如果文件存在写入到文件末尾,否则新建文件"r"f.read(2) #read 2 Bytef.readline()f.readlines() #read all lines in a list"w","a"f.write("1k is real\r\n") #w

2018-03-22 20:49:43 238

原创 python基础学习笔记(二)类和对象

类和子类class bird(object): def __init__(self,sound): #magic mehod 前后两个下划线 如__add__() self.sound=sound #__dict__() print("init sound:",sound) def chirp(se...

2018-03-21 21:11:51 192

原创 python基础学习笔记(一)

最基本的不用写变量类型,type(变量名)可以判断,没有分号大括号list & tupleexm_list=[True,2,"like",[4,5]]    #类似数组,可修改exm_tuple=(False,2,"like")      #不可修改单个访问类似数组:exm_list[0]      #Trueexm_tuple[0]  #False序列多个访问:序列名[下限,上限,步长]...

2018-03-19 18:54:47 1525 1

原创 结构体实现可变数组 链表

一、可变数组基本操作#include <stdio.h>#include <stdlib.h>typedef struct{ int size; int *array;} Array;Array create_array(int init_size){ Array a; a.size=init_size; a.array=(int*)malloc(si...

2018-03-18 11:17:38 591

原创 枚举 结构 知识整合 c语言

一、枚举enum nameOfenum {name1,name2,...};name1==0; name2==1;....枚举计数技巧:enum color {red,green,blue,numOfcolor}; //最后一个表示枚举量中有几个有意义的值枚举声明值enum color {red=1,green,blue=5}; //green=2;二、结构体情况一:s...

2018-03-17 18:48:52 171

原创 mooc c语言 字符串比较 动态数组

动态分配数组include <stdlib.h>int *a= (int*)malloc(n*sizeof(int));free(a); //若 a++; free(a);失败 申请哪个地址还哪个地址因为malloc成功返回 void*,所以要类型转换,没空间了返回NULL或0int *p;int i;p=&i;free(p); //错误free(N...

2018-03-17 17:16:39 287

原创 指针与字符串知识整理 c语言

一、指针1. 输出地址printf("%p",&i); //地址printf("%x",&i); //十六进制整数32bit下两者相同,但是64bit就不同2. int* p,q;     //int *p, int q;  没有int*这种类型,而是*p是int    *p++;          //++优先级高于*,但p++为后缀,即取p++以前的值,p指针后移,所...

2018-03-14 20:03:57 316

原创 mooc 二维数组的参数传递,二维数组的应用 五子棋,多项式加法 鞍点 c语言

首先我们复习一下将二维数组作为形参传递的方式:1. func(type array[ ][3],int size)2.func(type array[10][2],int size)3.func(type *array[ ],int size)4.func(type **array,int size)前两种二维数组可以用array[i][j]的方式访问使用,后两种只能用*((int *)array...

2018-03-14 17:20:39 309 1

原创 mooc C语言练习题 函数 分解质因数 完数

1.分解质因数:短除法,从2开始,仅当每个因子除完以后再除下一个。比如2除完,除3,等再除4的时候必然无用,因为2是4的质因数,能整除4的一定能整除2题目内容:每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分...

2018-03-11 18:18:26 786

原创 mooc练习题 c语言 小数精度(数据类型)

【贴士】sizeof()是静态的,sizeof(表达式)中的表达式并不会真的计算z=(x==1)&&(y=2);  //x,y,z初值为0,运行结束后 z=0,x=0,y=0z=(x=1)&&(y=2);    //x=1,y=2,z=1(double)(10/4*4);    // 2*4=8(double)(10.0/4*4)  //2.5*4=10【题目】题目...

2018-03-11 13:35:47 936

原创 mooc题 素数的判断,素数求和,字符串数组

1.输出100以内的素数,注意1不是素数#include <iostream>#include <stdio.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(int argc, char**...

2018-03-10 18:54:42 483

原创 判断数的位数,奇偶,二进制转十进制 c语言

级联判断大于时,从高处网下走比如:     if(num>999){}   //4位数     else if(num>99){}    //3位数     else if(num>9){}    //2位数     else{}   //1位数//测试数据不可大于10位,因为int的表达数范围有限,会溢出scanf("%ld",&num);cnt++;num/=10; ...

2018-03-10 17:26:02 1405

原创 BJT转换UTC c语言基础 时间借位 mooc题

【贴士】赋值<关系比较运算符优先级<算术运算符==与!=的优先级小于其他运算符连续的关系运算符从左到右执行【题目】题目内容:UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而分小于10分,需要保留...

2018-03-10 12:11:03 1835 1

原创 c语言从零复习 逆序的三位数

题目内容:逆序的三位数:程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。提示:用%10可以得到个位数,用/100可以得到百位数...。将这样得到的三个数字合起来:百位*100+十位*10+个位,就得到了结果。输入格式:每个测试是一个3位的正整数。输出格式:输出逆序的数。输入样例:123输出样例:321#includ...

2018-03-10 11:32:33 2197

原创 java LeetCode 3sum

class Solution { public int BinarySearch(int key,int arr[]) //二分查找 { int hi=arr.length-1; int lo=0; while(lo<=hi) { int mid=(lo+hi)/2; ...

2018-03-08 20:45:46 120

空空如也

空空如也

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

TA关注的人

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