- 博客(38)
- 资源 (6)
- 收藏
- 关注
原创 Python学习笔记———函数式编程介绍
函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。而函数式编程(请注意多了一个“式”字)——Functional Programming,虽然也可以归结到面向过程的程序设计,但其思想更接近数学计算。我们首先要搞明白计算机(Computer)和
2018-01-29 11:05:15
289
原创 Python学习笔记———列表(list)、元组(tuple)、字典(dict)
列表(list): 列表常用方括号表示,即:[]; 创建一个列表,只要把用逗号分隔的不同的数据项使用方括号括起来即可。 例如:list1 = ['a','b','c',1,3,5]list2 = ["abc","bcd","cde"]元组(tuple): 元组常用小括号表示,即:(),元素加逗号,是元组的标识。一般来说,定义了一个元祖之后就无法
2018-01-26 15:03:49
325
原创 大话数据结构读书笔记(3)----栈和链表
1、栈的定义(stack)2、栈的顺序和链式存储结构3、队列的定义(stack)4、队列的顺序和链式存储结构
2017-10-08 16:49:42
351
转载 全局变量和局部变量在内存里的区别
一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全局区(静态区)(static)—,全局变量和
2017-09-27 15:55:59
892
原创 2017京东校招在线编程题——集合
题目描述给你两个集合,要求{A} + {B}。 注:同一个集合中不会有两个相同的元素。输入描述每组输入数据分为三行,第一行有两个数字n,m(0 ≤ n,m ≤ 10000),分别表示集合A和集合B的元素个数。后两行分别表示集合A和集合B。每个元素为不超过int范围的整数,每个元素之间有个空格隔开。输出描述针对每组数据输出一行数据,表示合并后的集合,要求从小到大输出,每个元素之间有一个空格隔开,行末无
2017-09-13 22:03:10
359
转载 数组指针和指针数组的详解
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a; //将该二维数组的首地址赋
2017-09-11 22:00:44
301
转载 #ifndef/#define/#endif使用详解
文章转载处:http://blog.youkuaiyun.com/abc5382334/article/details/18052757想必很多人都看过“头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用”。但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用include来包含这个头文件吗?如果头文件被重复引用了,会产生什么后果?是不是所有的头文件中都要加入#if
2017-09-09 11:50:31
239
原创 2017腾讯校招在线编程----编码
题目描述假定一种编码的编码范围是a ~ y的25个字母,从1位到4位的编码,如果我们把该编码按字典序排序,形成一个数组如下: a, aa, aaa, aaaa, aaab, aaac, … …, b, ba, baa, baaa, baab, baac … …, yyyw, yyyx, yyyy 其中a的Index为0,aa的Index为1,aaa的Index为2,以此类推。 编写一个函数,输入是任
2017-09-08 21:00:38
1986
原创 2016微软校招笔试题
标题A string s is LUCKY if and only if the number of different characters in s is a fibonacci number. Given a string consisting of only lower case letters , output all its lucky non-empty substrings in l
2017-08-29 16:45:19
2762
原创 2017.8.27 阿里巴巴算法工程师笔试(2)
题目菜鸟仓库是一个很大很神奇的地方,各种琳琅满目的商品整整齐齐地摆放在一排排货架上,通常一种品类(sku)的商品会放置在货架的某一个格子中,格子设有统一的编号,方便工人们拣选。 有一天沐哲去菜鸟仓库参观,无意中发现第1个货架格子编码为1,第2-3个分别为1,2,第4-6个格子分别是1,2,3,第7-10个格子编号分别是1,2,3,4,每个格子编号都是0-9中的一个整数,且相邻格子的编号连在一起有如下
2017-08-27 16:11:16
2363
3
转载 TMS320C66x汇编语言的DSP代码优化
随着主频的不断增加及多核处理器的出现,DSP运算量也不断地提高,但是从系统集成度的提高和成本角度考虑,仍然需要对C语言代码进行优化以提高效率。介绍了TMS320C66x汇编和流水线技术,阐述了在CCS编译器的实时运行环境下,编程需要注意的有关问题,以及如何利用流水线技术提高DSP的处理效率。
2017-08-23 14:55:40
3352
原创 c/c++基础题(1)
下面关于typedef char String_t; 和#define String_d char 这两句在使用上的区别描述错误的是? A、typedef char *String_t 定义了一个新的类型别名,有类型检查 B、#define String_d char * 只是做了个简单的替换,无类型检查 C、前者在预编译的时候处理,后者在编译的时候处理 D、同时定义多个变量的时候有区别,
2017-08-17 18:14:42
771
原创 TCP/IP学习笔记(九)——ICMP:Internet控制报文协议
1、引言2、ICMP报文的类型3、ICMP地址掩码请求与应答4、ICMP时间戳请求与应答
2017-07-31 22:14:11
491
计算机系统结构:量化研究方法(Computer Architecture: A Quantitative Approach)
2017-08-30
c6000系列汇编指令集
2017-07-24
DSP原理及应用课件
2017-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人