搜索到与相关的文章
Python

找出数组中重复的数字-python版

题目:在一个长度为n的数组里有所有数字都在0~n-1的范围内,数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次,请找出数组中任意一个重复的数字,例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是重复的数字2或者3。对原数组进行排序然后顺序查找,时间O(nlogn)空间O(1)利用哈希表解决,无需修改原数组,时间O(n)空间O(n)交换原数组中的元素,时间O(n)空间O(1)以下是第三种方法的实现defr

系统 2019-09-27 17:47:22 2448

Python

Python中使用item()方法遍历字典的例子

Python字典的遍历方法有好几种,其中一种是for...in,这个我就不说明,在Python了几乎随处都可见for...in。下面说的这种遍历方式是item()方法。item()item()方法把字典中每对key和value组成一个元组,并把这些元组放在列表中返回。DEMO代码:复制代码代码如下:person={'name':'lizhong','age':'26','city':'BeiJing','blog':'www.jb51.net'}forke

系统 2019-09-27 17:46:05 2448

Android

android Theme使用总结

今天对api中style下的theme整个摸了一遍。我将api中theme分为两种类型来实验;一种是apiLevel为11的,一种是11以下的。level为11的用的是3.0的模拟器,11以下用的是N1,2.3.3的系统。这里我是统一将theme写在AndroidManifest.xml中定义,如下图:先总结level为11以下的theme:1、Theme:它的意思为默认状态,即如果theme这里不填任何属性的时候,默认为Theme。api原文为:Thed

系统 2019-08-29 23:10:43 2448

编程技术

数学之美 系列十七(上) 不要把所有的鸡蛋放在

2006年10月8日上午07:27:00uT("time115890519154290698");发表者:Google研究员,吴军[我们在投资时常常讲不要把所有的鸡蛋放在一个篮子里,这样可以降低风险。在信息处理中,这个原理同样适用。在数学上,这个原理称为最大熵原理(themaximumentropyprinciple)。这是一个非常有意思的题目,但是把它讲清楚要用两个系列的篇幅。]前段时间,Google中国研究院的刘骏总监谈到在网络搜索排名中,用到的信息有

系统 2019-08-29 22:46:53 2448

编程技术

CSDN的OpenAPI的简单测试

这个接口已经出来一段时间了,下面的例子用Axis生成代理程序,然后调用其中的几个接口1生成代理的过程就不多说了,大家自己弄,我使用的是Eclispe3.3+Axis的。生成的极其简单的过程请看这里http://www.java2000.net/viewthread.jsp?tid=46822使用回复功能的测试ForumAPISoapProxyproxy=newForumAPISoapProxy();Identityid=newIdentity("java2

系统 2019-08-29 22:42:36 2448

Android

Android 获取手机总内存和可用内存等信息

在android开发中,有时候我们想获取手机的一些硬件信息,比如android手机的总内存和可用内存大小。这个该如何实现呢?通过读取文件"/proc/meminfo"的信息能够获取手机Memory的总量,而通过ActivityManager.getMemoryInfo(ActivityManager.MemoryInfo)方法可以获取当前的可用Memory量。"/proc/meminfo"文件记录了android手机的一些内存信息,在命令行窗口里输入"ad

系统 2019-08-29 22:32:19 2448

Android

Creating Android live wallpaper

http://www.androiddevblog.net/android/creating-android-live-wallpaper#LiveWallpaper动态壁纸开发http://www.android123.com.cn/androidkaifa/850.htmlCreatingAndroidlivewallpaper

系统 2019-08-29 22:17:35 2448

编程技术

年末总结:又是一年,好像本命了~

2009年的最后一天,看着大家都写总结了,咱也总结一把。总体来说,2009可能是比较难忘的一年,基本上三件大事,按时间排:毕业了,工作了,过年回去订婚。一、毕业2008年开始上三期了(学校就不说了,三期什么意思应该有人知道,免得又成枪手咯~),2009年5月20号毕业,总的来说,对学校感觉还算是可以(客观的说),可能运气比较好,毕竟是加盟形式的,质量水平参差不齐,不过我选的这个校区还算不错,班里的人也比较用功,毕竟是耽误过的人,知道珍惜时间。2月份过完年回

系统 2019-08-29 22:06:31 2448

Linux

Linux添加内核系统调用报告

原创作品,转载请标明出处http://blog.csdn.net/yming0221/archive/2011/06/21/6559767.aspxLinux内核添加系统调用一、环境说明操作系统:Ubuntu11.04旧内核版本:2.6.38.9新内核版本:2.6.39编译器版本:GCC4.5.2二、实验目的掌握内核的编译方法深入理解内核编译的原理掌握给内核添加系统调用的方法了解系统调用的运行机制学会在用户态调用系统调用三、实验原理系统调

系统 2019-08-29 22:05:21 2448

编程技术

Web开发教程3-理解Spring设计模式

程序员的春天来了!在这章中,您将开始接触Spring,学习Spring基础知识。并将看到Spring在实现OCP原则上所做的努力,接触到为实现OCP原则所产生的两个设计模式:DI依赖及IoC控制反转。此外,在最后,您还将学习到Spring在使用时应注意的问题。什么是Spring以及使用它的意义Spring框架十分受欢迎,并且发展迅速。其成功原因很大程度上源于它的设计思想。Spring框架的核心思想是IoC及DI。用句简单的话来解释,就是让程序的各个组件之间

系统 2019-08-29 22:04:16 2448