码迷,mamicode.com
首页 > 编程语言
数组指针与二维数组的寻址
引例:已知如下程序 试写出程序的输出值。(虽然我很讨厌做这种笔头功夫的题,我也坚信编程语言是在实践中练出来的,但是这个题还是比较经典,所以还是拿来当一个例子来说明一下数组指针到底是个什么玩意) 最初在学习C语言时,就一直为这两个名词所困扰。其实也怪汉语的博大精深,两个词交换一下位置,所表示的含义就不 ...
分类:编程语言   时间:2017-01-31 22:41:22    阅读次数:479
下面findmax函数将计算数组中的最大元素及其下标值,请编写该函数。
#include <stdio.h> void findmax ( int s[ ], int t, int *k ) { int i; *k = 0; for ( i = 1; i < t; i++) { if ( s[*k] < s[i] ) *k = i; } return ; } int m ...
分类:编程语言   时间:2017-01-31 21:40:30    阅读次数:1446
Java 并发编程 - 3
JDK 1.5 之前的同步容器 JDK 1.5 之前, 主要包括: 同步容器 (Vector 和 Hashtable) 同步包装类 (Collections.synchronizedXxx) 这些类的共同特征是, 公共方法都是由 synchronized 来修饰的, 以限制一次只能有一个线程能访问容 ...
分类:编程语言   时间:2017-01-31 20:52:56    阅读次数:346
Python基础(3)
set集合 set是一个无序且不重复的元素集合 优点:访问速度快 天生解决重复问题 重要一点的: add clear copy difference 比对两个列表中有什么不同的地方,然后生成一个新的set dirrerence_update 你给我传什么我就移除什么 discard intersec ...
分类:编程语言   时间:2017-01-31 20:05:46    阅读次数:310
字符串匹配KMP算法中Next[]数组和Nextval[]数组求法
数据结构课本上给了这么一段算法求nextval9[]数组 1 int get_nextval(SString T,int &nextval[ ]) 2 { 3 //求模式串T的next函数修正值并存入数组nextval。 4 i=1; nextval[1]=0; j=0; 5 while(i<T[0 ...
分类:编程语言   时间:2017-01-31 18:32:38    阅读次数:276
[Javascript] Format console.log with CSS and String Template Tags
The Chrome console allows you to format messages using CSS properties. This lesson walks you through the syntax of formatting your logs with css then ...
分类:编程语言   时间:2017-01-31 17:42:35    阅读次数:178
Python open()函数文件打开、读、写操作详解
一、Python open()函数文件打开操作 打开文件会用到open函数,标准的python打开文件语法如下:open(name[,mode[,buffering]])open函数的文件名是必须的,而模式和缓冲参数都是可选的。比如说有个a.txt的文本文件,存放在c:\text下,那么你要打开它可 ...
分类:编程语言   时间:2017-01-31 17:38:15    阅读次数:229
python的切片操作
切片操作符是序列名后跟一个方括号,方括号中有一对可选的数字,并用冒号分割。注意这与你使用的索引操作符十分相似。记住数是可选的,而冒号是必须的。 切片操作符中的第一个数(冒号之前)表示切片开始的位置,第二个数(冒号之后)表示切片到哪里结束,第三个数(冒号之后)表示切片间隔数。如果不指定第一个数,Pyt ...
分类:编程语言   时间:2017-01-31 16:53:41    阅读次数:213
python自定义函数可以向前引用不用声明
#有些编程语言不够“聪明”,向这类向前引用的方式会导致报错,但Python足够“醒目”,这段代码是正确的! def next(): print('我在next()函数里...') pre() def pre(): print('我在pre()函数里...') next() 我在next()函数里.. ...
分类:编程语言   时间:2017-01-31 16:51:24    阅读次数:230
三种方法打印列表(数组)
#方法一 member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88] i=0 lenth=len(member) while i<lenth: print(member[i],member[i+1]) i+=2 #方法二 member ...
分类:编程语言   时间:2017-01-31 16:50:09    阅读次数:210
Java复习-hashmap和weakhashmap
hashmap的key值和value值是强引用,意味着hashmap对象不被销毁的时候,里面的键值对是不会被销毁的,然而weakhashmap的话,当里面的键值对没有被销毁的时候的话可能被Java回收机制自动销毁 WeakHashMap whm=new WeakHashMap<>(); whm.pu ...
分类:编程语言   时间:2017-01-31 16:47:27    阅读次数:258
hadoop2.6.0实践:引入开发依赖的jar包
hadoop-2.5.0\share\hadoop\common 所有jar,hadoop-2.5.0\share\hadoop\common\lib 所有jar,hadoop-2.5.0\share\hadoop\hdfs 所有jar hadoop-2.5.0\share\hadoop\mapre ...
分类:编程语言   时间:2017-01-31 15:59:34    阅读次数:291
c语言输入
stdio 1、int getc(FILE *fp) 函数功能:从fp指向的文件中读取一个字符。 返回值:返回所读的字符,若文件结束或出错则返回EOF. 用法:ch=getc(stdin);或ch=getc(fp); 2、int getchar(void); 函数功能:从标准输入文件stdin读入一 ...
分类:编程语言   时间:2017-01-31 15:57:49    阅读次数:249
thinkphp搜索排序
...
分类:编程语言   时间:2017-01-31 14:28:57    阅读次数:142
python三元操作符
#比较大小更简单了 x,y=3987,24361 small=(x if x<y else y) print(small) x,y=3987,24361 small=(x if x<y else y) print(small) #方法一:比较三个数的大小找出较大的一个 x,y,z=8,1,13 if ...
分类:编程语言   时间:2017-01-31 14:26:59    阅读次数:180
Python中__new__的作用
__new__ 的作用 依照Python官方文档的说法,__new__方法主要是当你继承一些不可变的class时(比如int, str, tuple), 提供给你一个自定义这些类的实例化过程的途径。还有就是实现自定义的metaclass。 首先我们来看一下第一个功能,具体我们可以用int来作为一个例 ...
分类:编程语言   时间:2017-01-31 12:11:58    阅读次数:439
JavaScript arguments对象
1、在JavaScript中,arguments对象是比较特别的一个对象,实际上是当前函数的一个内置属性。arguments非常类似Array,但实际上又不是一个Array实例。可以通过如下代码得以证实(当然,实际上,在函数funcArg中,调用arguments是不必要写成funcArg.argu ...
分类:编程语言   时间:2017-01-31 11:30:11    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!