linux下main函数的的标准调用函数的标准形式 int main(int char,char *argv[]) 在main函数的两个参数中,argc必须是整型变量,其是命令行的参数的数目,argv必须是指向字符串的指针数组,这些指针分别指向各个的命令行参数的地址。 ...
分类:
编程语言 时间:
2020-02-01 22:57:06
阅读次数:
111
面试题56:数组中数字出现的次数 题目描述 问题(1)数组中只出现一次的两个数字 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 问题(2)数组中唯一只出现一次的数字 在一个数组中除了一个数字只出现一次之外 ...
分类:
编程语言 时间:
2020-01-31 22:36:08
阅读次数:
60
面试题42:连续子数组的最大和 题目描述 输入一个整型数组,数组里有正数也有负数。数组中一个或连续的多个整/数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。 问题分析 输入数组{1、 2、10、 4、7、2、 5} 很容易看出从第一个数字开始累加,若走到某一个数字时,前面的累加 ...
分类:
编程语言 时间:
2020-01-31 20:31:32
阅读次数:
63
今天和大家讲讲,在做算法题时常用的一些技巧。对于平时没用过这些技巧的人,或许你可以考虑试着去看看在实践中能否用的上这些技巧来优化问题的解。 1. 巧用数组下标 数组的下标是一个隐含的很有用的数组,特别是在统计一些数字,或者判断一些整型数是否出现过的时候。例如,给你一串字母,让你判断这些字母出现的次数 ...
分类:
编程语言 时间:
2020-01-31 18:48:19
阅读次数:
72
整型及布尔值转换 python3:都是整型 python2:整型,长整型 十进制转换成二进制:bin() 二进制转换成十进制:int("1110",2) 数字:只要不为零,转换成布尔值时都是True 字符串:只要有内容,转换成布尔值时都是True 索引、切片、步长 索引: 从左向右 从右向左 索引不 ...
分类:
编程语言 时间:
2020-01-31 15:50:11
阅读次数:
83
1、整数 1.1 语法描述 1.2 大小限制 整数类型的长度没有限制,能一直大到占满内存。 1.3 可读性增强 数字类型中的下划线会被忽略。可以用此特性来增强长整型的可读性。 3.6 新特性:允许在字面值中使用下划线增强可读性 ...
分类:
其他好文 时间:
2020-01-31 14:16:09
阅读次数:
50
计算函数 SUM(n) = 1 + 2 + 3 + ... + n的值. Input 输入包含一系列的整数n,占一行. Output 对于每一组输入,输出一行,即SUM(n)的值,后跟一行空白行. 假定所有结果都在32位有符号整型范围内. Sample Input 1 100 Sample Outp ...
分类:
其他好文 时间:
2020-01-31 12:27:30
阅读次数:
116
原文链接:http://java.chinaitlab.com/base/725590.html 简单数据类型之间的转换 简单数据类型由低到高(byte、short、char)< int < long < float< double 简单数据类型转换分为:低级到高级的自动转换;高级到低级的强制转换; ...
分类:
编程语言 时间:
2020-01-30 22:55:18
阅读次数:
81
C语言中的回调函数 什么是回调函数我就不介绍了,我们先来看看C语言中如何使用回调函数。 函数指针 不过在看回调函数之前,我们先看看如何把一个函数赋值给一个变量。准确的说,是让一个指针指向一个函数,这个指针叫做函数指针。通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。函数 ...
分类:
其他好文 时间:
2020-01-30 17:01:05
阅读次数:
387
一、基本数据类型 1.1 布尔型bool 布尔型的值只可以是常量 true 或者 false。一个简单的例子:var b bool = true 1.2 数值型 1、整数型 int8 有符号 8 位整型 (-128 到 127) 长度:8bit int16 有符号 16 位整型 (-32768 到 ...
分类:
其他好文 时间:
2020-01-30 09:25:22
阅读次数:
60