码迷,mamicode.com
首页 > 2015年04月26日 > 全部分享
冒泡排序、选择排序及插入算法
一、冒泡排列冒泡排序的原理如下,以8个数由大到小排列为例,进行说明,数据存放在数组a[8]中。假如8个数分别为4、9、10、3、2、14、11、5。a[0]a[3]即4>3,位置不变,继续比较a[3]>a[4]即3>2,位置不变,继续比较a[4 2 int main() 3 { 4 int ...
分类:编程语言   时间:2015-04-26 21:10:32    阅读次数:196
LeetCode 15 3Sum
Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of ...
分类:其他好文   时间:2015-04-26 21:10:46    阅读次数:134
think straight系列读书笔记之《暗时间》
一周一篇读书笔记,这是第零篇,为啥从零计数,你们懂的~大二读了《暗时间》,这本书带我进入了心理学的大门,让我开始关注思维,专注,效率,认知,记忆等东西。两年之后重读这本书,依然收获很多。本书思维密度极高,因为它不是针对一个主题来写的,而是学习,认知心理学,思维三大主题都有涉及,除了第二部分中某些章节...
分类:其他好文   时间:2015-04-26 21:09:07    阅读次数:144
CentOS启动和停止服务详解
服务简介Linux 系统服务是在Linux启 动时自动加载,并在Linux退出时自动停止的系统任务。在Linux 启动过程中,我们可以看得很多“starting … ”提示信息,该信息表示正在启动系统服务;而在Linux 退出时,我们也能够看到相应的“Stopping … ”信息,表示系统服务正在停...
分类:其他好文   时间:2015-04-26 21:10:53    阅读次数:148
Python连接MySQL数据库
一、配置好yum源之后安装MySQL、MySQLdb、mysql-devel。yum -y install mysql-server MySQL-python mysql-devel安装完成后在python环境下执行如下命令,没有输出则证明安装成功。import MySQLdb二、编写一个模拟用户登...
分类:数据库   时间:2015-04-26 21:09:53    阅读次数:132
OOP_01 面向过程 和 面向对象 的区别
【区别】1.面向过程--->>事物比较简单时,可以用线性的思维去解决; 类似于时间顺序,单线索;2.面向对象--->>事物比较复杂时,使用简单的线性思维无法解决。 精髓,封装组合调用继承;结构为树状,便于扩展【共同点】1.面向对象和面向对象都是解决实际问题的一种思维方式;2....
分类:其他好文   时间:2015-04-26 21:08:20    阅读次数:132
获取当前网页的 url 和 title 和 html
.h文件 @property (strong,nonatomic)UIWebView *webView; @property (strong,nonatomic)NSString *currentURL; @property (strong,nonatomic)NSString *curre...
分类:Web程序   时间:2015-04-26 21:07:20    阅读次数:188
继续开始学习ios之一
最近因为许许多多的事情耽误学习ios的进度,导致以前学的很多ios的知识都已经忘记了。今天重新打开了ios的书,感觉切都好陌生啊,但我相信会好起来的。'''这几天我看了些ios的视屏和看了一章书(类与对象)。 iphone视图的规则是:一个窗口,多个视图。UIWindow相当于电视机,UI...
分类:移动开发   时间:2015-04-26 21:07:14    阅读次数:163
merge sort
merge sort 是一种采用分治策略的排序方法。其最坏时间复杂度为 O(nlgn) (对数以2为底)可以先列出递归式,然后画递归树来证明. 也可以用master theorem (主定理)来证明.总之,最关键的就是要列出分治过程中的递归式merge sort的递归式为:C++ 代码如下所示:/*...
分类:其他好文   时间:2015-04-26 21:08:00    阅读次数:171
MyEclipse安装图解
1.双击MyEclipse 运行安装,直接Next下一步2.接受按装协议先选中 I accept the terms of the license agreement这句的意思是:我接受许可协议中的条款,要是不选就继续不下去了,大家都懂的!继续Next下一步3.点击Change,选择你要按装的路径,...
分类:系统相关   时间:2015-04-26 21:09:46    阅读次数:190
CentOS增加硬盘
1、查看新硬盘 #fdisk –l 新添加的硬盘的编号为/dev/sdb2、硬盘分区 1)进入fdisk模式 #/sbin/fdisk /dev/sdb 2)输入n进行分区 3)选择分区类型 这里有两个选项:? p: 主分区 linux上主分区最多能有4个? e: 扩展分区 linux上扩展分区只能...
分类:其他好文   时间:2015-04-26 21:09:28    阅读次数:146
软件性能测试的几个术语
响应时间我把“响应时间”的概念确定为“对请求作出响应所需要的时间”,把响应时间作`为用户视角的软件性能的主要体现。响应时间划分为“呈现时间”和“系统响应时间”两个部分。其中“呈现时间”取决于数据在被客户端收到响应数据后呈现页面所消耗的时间、而“响应时间”指J2EE应用服务器从请求发出开始到客户端接受...
分类:其他好文   时间:2015-04-26 21:09:17    阅读次数:114
[hdoj]2845 Beans
解题思路:一开始的思路是分单双行,每行求一个最大,单双行分别求和。对每行求最大,对每一个位置有可能空一个位置不选,有可能空两个位置不选,但不会空三个,否则一定会加上中间的值。对每一行搜索不行,线性的存储搜索不浪费么?200000的数据只能是dp了吧。后来发现每行都求最大值之后,对列也要用同样的状态转...
分类:其他好文   时间:2015-04-26 21:05:49    阅读次数:112
[转]大型网站架构的优化与架构演变(整理)
=============大型网站架构的优化=====================一个小型的网站,比如个人 网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简 单,随着互联网业务的不断丰富,网站相关的技术...
分类:Web程序   时间:2015-04-26 21:08:35    阅读次数:151
CentOS系统启动过程1-10 详细叙述
昨日有个前辈问我,liunx系统是如果启动的,我只是说了个大概,但具体的过程没有理解透彻,今天特意在网上找到下面的流程图,并根据图,进行了详细叙述,如有问题,请指出。启动第一步--加载BIOS 设备加电,首先会加载BIOS信息,BIOS信息很重要。之所以第一个启动,是因BIOS中包含了CPU的相关信...
分类:其他好文   时间:2015-04-26 21:07:35    阅读次数:158
初始matlab
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,...
分类:其他好文   时间:2015-04-26 21:07:31    阅读次数:149
centOS目录结构
CentOS的目录大体上可分为四类:管理类、用户类、应用程序类、信息类文件目录。管理类目录: /boot linux 的内核及引导系统程序所需要的文件目录 /bin 存放标准 linux 的工具,在终端里输入ls,系统就系统将会到该目录查看是否存在该命令程序。 /sbin 大多是涉及系统管理的命令的...
分类:其他好文   时间:2015-04-26 21:05:52    阅读次数:161
1496条   上一页 1 ... 11 12 13 14 15 16 17 ... 88 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!