码迷,mamicode.com
首页 > 编程语言
指针和数组
指针变量既然可以指向变量,当然也可以指向数组元素(把某一元素的地址放到一个指针变量中),所谓数组元素的指针就是数组元素的地址。 int a[10]; int *p; p=&a[0];    //把a[0]元素的地址赋给指针变量p,也就是使p指向数组a的第0个元素。 p=a;         //与上一句等价,C语言规定数组名代表数组中首元素的地址。 注意: (1)p+i和a+i就是a[...
分类:编程语言   时间:2015-04-11 10:25:32    阅读次数:143
用Java多线程,将任务分步骤处理
场景简单,其实就是在做WEB请求的时候,处理的结果需要同时通知到一个第三方服务器,通知后再把结果返回给客户端。 现在这个通知只是一个简单通知,如果直接加在客户端请求里面,客户端会在请求第三方服务器时堵塞。另外为了客户端不能超时,所以通知失败后也不敢多次请求。   这里可以使用定制任务来解决这个问题,一个客户端请求后产生一个定制的任务,然后服务后台进行多线程的异步处理,这样就会大大...
分类:编程语言   时间:2015-04-11 10:22:43    阅读次数:215
JavaScript 学习笔记— —Ajax(一)
Ajax 应用程序所用到的基本技术:HTML 用于建立 Web 表单并确定应用程序其他部分使用的字段。JavaScript 代码是运行 Ajax 应用程序的核心代码,帮助改进与服务器应用程序的通信。DHTML 或 Dynamic HTML,用于动态更新表单。我们将使用div、span和其他动态 HT...
分类:编程语言   时间:2015-04-11 10:20:18    阅读次数:139
Python作用域的规则小析
Python的作用域解析是基于叫做LEGB(Local(本地),Enclosing(封闭),Global(全局),Built-in(内置))的规则进行操作的。这看起来很直观,对吧?事实上,在Python中这有一些细微的地方很容易出错。看这个例子:12345678910 >>> x = 10>>> d...
分类:编程语言   时间:2015-04-11 10:18:20    阅读次数:144
求一个最大子数组的和 Ⅲ
要求:? 输入一个整形数组,数组里有正数也有负数。?数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。?如果数组A[0]……A[j-1]首尾相邻,允许A[i-1], …… A[n-1], A[0]……A[j-1]之和最大。?同时返回最大子数组的位置。 求所有子数组的和的最大值。要求时间...
分类:编程语言   时间:2015-04-11 10:16:31    阅读次数:116
二位数组与指针
#include#includeusing namespace std;void disparry(int a[2][3]){printf("\n%d,%d,%d",a[0][0],a[0][1],a[0][2]);}int main(void){ int arr[2][3]={{2,3,1...
分类:编程语言   时间:2015-04-11 10:16:17    阅读次数:142
排序算法之插入排序
1 /* 2 本例拟在实现插入排序 3 插入排序: 4 类似扑克牌的排序,开始时,左手为空,所有的牌位于桌面上。然后,每次从桌上拿起一张牌并插入到左手正确位置。 5 注意点:左手中的牌始终是排好序的,比较时,将要比较的牌从左手最后一张牌开始比较,如果...
分类:编程语言   时间:2015-04-11 10:15:17    阅读次数:140
swift项目中引入OC框架
分类:编程语言   时间:2015-04-11 10:13:09    阅读次数:142
[转帖]c++ 面试整理
1. 继承方式public 父类的访问级别不变protected 父类的public成员在派生类编程protected,其余的不变private 父类的所有成员变成private#include using namespace std;class base{ public: ...
分类:编程语言   时间:2015-04-11 10:11:58    阅读次数:133
[译]JavaScript规范-葵花宝典
原文:[译]JavaScript规范-葵花宝典【译】JavaScript规范 译自:https://github.com/airbnb/javascript 类型 原始值: 相当于传值 string number boolean null undefined var foo = 1, bar = f...
分类:编程语言   时间:2015-04-11 10:09:58    阅读次数:220
C/C++基础知识:函数指针和指针函数的基本概念
【函数指针】 在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量称为函数指针。1.函数指针定义函数类型 (*指针变量名)(形参列表);“函数类型”说明函数的返...
分类:编程语言   时间:2015-04-11 10:10:58    阅读次数:127
算法导论 第18章 思考题18-2 2-3-4树的链接与分裂,推广至B树
题目     2-3-4树是B树的特例,是度为2的B树。在B树这篇博客中,我们实现的B树是一个模板,因此要得到2-3-4树,即度为2的B树非常容易,只要如是声明就可以了——Btree bt,其中int是所存元素类型。     在本题中,要实现的是2-3-4树的链接与分裂。参看红黑树的连接操作我们不难得到2-3-4树的链接方法。现在,我们对于2-3-4树的链接也予以推广,即实现任意度数的B树...
分类:编程语言   时间:2015-04-11 09:05:41    阅读次数:146
用C语言实现单链表的各种操作
#include #include struct LinkList { int data; struct LinkList *next; }; /*初始化链表*/ void init_list(LinkList **head) { *head=(LinkList *)malloc(sizeof(LinkList)); (*head)->next=N...
分类:编程语言   时间:2015-04-11 09:03:35    阅读次数:232
mahout运行测试与kmeans算法解析
在使用mahout之前要安装并启动hadoop集群 将mahout的包上传至linux中并解压即可 mahout下载地址: 点击打开链接 mahout中的算法大致可以分为三大类: 聚类,协同过滤和分类 其中 常用聚类算法有:canopy聚类,k均值算法(kmeans),模糊k均值,层次聚类,LDA聚类等 常用分类算法有:贝叶斯,逻辑回归,支持向量机,感知器,神经网络等 ...
分类:编程语言   时间:2015-04-11 09:04:31    阅读次数:328
Java 递归实现汉诺塔问题
汉诺塔问题就是:有ABC三根柱子,A柱子上从上到下摞了很多体积依次递增的圆盘,如果将圆盘从A移动到C柱子,且依然保持从上到下依次递增。 class Hanio{ public void moveOne(int n, String init, String desti){ //只有一个盘子的情况 System.out.println(" move:"+n+" from "+init+"...
分类:编程语言   时间:2015-04-11 09:01:19    阅读次数:135
一道经典面试题,字符数组排序问题(字符包含a-z、A-Z、0-9.)
一个字符数组,里面的字符可能是a-z、A-Z、0-9.现在要求对数组进行排序,要求所有小写字符放在最前面, 所有大写字符放在中间,所有数字放在最后,而且各部分内部分别有序。 解析:可以将整个字符数组进行排序,然后将整个数组逆序,然后a-z、A-Z、0-9在分别逆序就可以了 //一个字符数组,里面的字符可能是a-z、A-Z、0-9.现在要求对数组进行排序,要求所...
分类:编程语言   时间:2015-04-11 09:02:41    阅读次数:156
python爬虫爬取美女图片
python 爬虫爬取美女图片 #coding=utf-8 import urllib import re import os import time import threading def getHtml(url): page = urllib.urlopen(url) html = page.read() return html def getImg...
分类:编程语言   时间:2015-04-11 09:02:27    阅读次数:226
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!