- 博客(13)
- 资源 (2)
- 收藏
- 关注
转载 zigzag数组:输入n,求一个nXn矩阵,规定矩阵沿45度递增,形成一个zigzag数组
转载自:https://blog.csdn.net/u013074465/article/details/43062985同样是找规律的螺旋队列见这个帖子。面试题目:输入n,求一个nXn矩阵,规定矩阵沿45度递增,形成一个zigzag数组(JPEG编码里取像素数据的排列顺序),请问如何用C++实现?(中国台湾著名硬件公司2007年11月面试题)(自程序员面试宝典第四版92页)看了网上的好几篇文章,...
2018-03-31 09:18:28 329
原创 包_模块_类
Python工程的组织结构:包、模块、类对于一些复杂的项目,python需要一定的组织结构对代码进行分门别类整理和管理。这时就需要用到包,模块,类。 1 包与模块的名字其实包就是文件夹的名字,模块就是文件的名字 如果两个包中有相同名字的模块,在调用模块时要用以下形式调用: 包1.模块1 包2.模块1 * 注:python包内一定要有一个模块,命名为init.py * 在...
2018-03-30 16:35:04 227
原创 C提高8—函数指针与指针函数
函数指针与指针函数指针函数//指针函数//()优先级比*高,它是函数,返回值是指针类型//返回值指针类型的函数 int *fun(){ int *p = (int *)malloc(sizeof(int)); return p;}函数指针int fun(int a){ printf("a==========%d",a); ...
2018-03-23 13:10:31 147
原创 C提高7—链表与指针
链表与指针为什么要学习链表 数组:一次性分配一块连续的存储区域 数组的优点: 随机访问元素效率高 数组的缺点: 需要分配一块连续的存储区域(很大区域,有可能分配失败) 删除和插入某个元素效率低 链表:现实生活中的灯笼 链表优点: 不需要一块连续的存储区域 删除和插入某个元素效率高 链表缺点: 随机访问元素效率低 链表的data域和指针域动态链表和...
2018-03-23 13:07:15 694
原创 C提高6—文件的基本概念
以下内容为本人看“传智播客”C++基础教程完整版视频所做的笔记文件的基本概念按文件的逻辑结构:记录文件:由具有一定结构的记录组成(定长和不定长) 流式文件:由一个个字符(字节)数据顺序组成 按存储介质:普通文件:存储介质文件(磁盘、磁带等) 设备文件:非存储介质(键盘、显示器、打印机等) 按数据的组织形式:文本文件: ASCII文件...
2018-03-23 13:03:04 208
原创 python的字典dict
字典的基本概念字典和集合set很像,是无序的,想要访问里面的成员不能像序列一样通过下标来索引。 字典的基本数据类型:键key,值value 字典的形式:{key1:value1,key2:value2,….} 字典里面不可以有两个相同的key 字典里面的key必须是不可变的类型,如:int,str,tuple型。而值可以是任何类型。 空字典用{}表示。 函数dict可使...
2018-03-22 13:22:15 230
原创 Python中的序列
列表列表的定义形如[1,2,3,4]这样的序列称为列表。 注意:列表内部元素的类型,并不一定是固定的某种类型。列表里面的元素可以有“字符串”,“布尔类型的数”,“数字”甚至是嵌套列表。比如[“Hello”,1,2,True,False,[3,4]]是列表。 列表的基本操作列表的索引 >>> ['苹果','香蕉','梨子'][1] ...
2018-03-21 11:17:26 3905
原创 python中的字符串
用三引号来实现多行字符串在IDLE中想输入一个字符串(这个字符串要占据2行以上),但是单引号或者双引号之间一旦敲击回车键,IDLE就会报错,那么针对以上问题三引号”’出现。 ”’表示换行(“”“也一样) 打印结果中有“\n”表示回车,每次敲完hello后都会敲回车键,python就会用“\n”表示出来。 * 注意:在IDLE中输入字符串’\nhello\nhello\nhello\...
2018-03-21 11:10:46 337
原创 python基础知识
Python中的变量在使用python中的变量前必须给它赋值 bin()把其他进制的转换成二进制 int()把其他进制的转换成十进制 hex()把其他进制转换成十六进制 oct()把其他进制转换成八进制语句语句后没有分号模块要导入模块,可使用特殊命令import。再以module.function的方式使用模块中的函数。 import math m...
2018-03-21 11:09:27 149
原创 C提高5--结构体
以下内容为本人看“传智播客”C++基础教程完整版视频所做的笔记 结构体结构体只是一个类型,还没有分配空间。所以定义结构体类型时不要直接给成员赋值。只有根据其类型定义变量时,才分配空间,有空间才能赋值。 例程如下: typedef struct{ char name[50]; int age;}Teacher;int main(){ Teach...
2018-03-20 09:17:37 127
原创 C提高4--数组指针
数组指针int a[][4] = {1,2,3,4,5,6,7,8,9,10,11,12}; //3个a[4]的一维数组//定义数组指针变量 //指向一维数组的整个数组首地址int (*p)[4];//p = &a; //整个二维数组首地址 结果和p = a;一样p = a; //第0行首地址printf("p:%d,p+1:%d",p,p+1); //会发现打...
2018-03-20 09:01:22 161
原创 C提高3
以下内容为本人看“传智播客”C++基础教程完整版视频所做的笔记const的使用const修饰一个变量为只读 区分const在不同位置所表示意义的方法: 从左往右看,跳过类型,看修饰哪个字符 如果是*,说明指针指向的内存不能改变 如果是指针变量,说明指针的指向不能改变,指针的值不能改变 例如以下几条语句:buf[100] = "jfgdkvdhfkdbv";const c...
2018-03-03 17:10:28 176
原创 C提高1
以下内容为本人看“传智播客”C++基础教程完整版视频所做的笔记程序的内存四区模型栈区(stack):程序局部变量,系统给分配空间,函数结束后空间自动给回收,在函数里面写的变量都在栈区堆区(heap):程序员手动分配空间 malloc/new free/delete全局区:全局变量,静态变量,文字常量区代码区:操作系统管理例子:#include "stdafx.h"char *get_str1(...
2018-03-03 16:44:49 203
matlab做聚类分析
2014-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人