首页 > 编程语言
数据结构与算法学习之路:归并排序
什么是归并排序?归并排序:建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。主要思想为:将已有序的子序列合并,得到完全有序的序列。简单来说:就是将待排序序列分为若干个最小子序列(子序列长度为1或2),先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。归并排序过程图如下:算法思想正如我们所知,最普通...
分类:编程语言   时间:2015-05-12 13:44:12    收藏:0  评论:0  赞:0  阅读:287
Swift语言指南(一)基础知识
Swift 是用于开发iOS和OS X的一门新编程语言。尽管如此,Swift的大部分地方看着其实跟C和Objective-C都是挺像的。 Swift 提供了C和Objective-C基础类型的自己一套版本,包括用于整型的Int,用于浮点值的Double和Float,用于布尔值的Boolean,和用于文本数据的String。Swift还提供了Array和Dictionary这两种集合类型的增强版本...
分类:编程语言   时间:2015-05-12 13:40:12    收藏:0  评论:0  赞:0  阅读:273
专门用来对付运算式子的一个算法
例如我们做到一个计算器的时候我们会遇到1+9+6/8类似这种,那么我们就可以用把这个式子变成后缀表达式然后再来计算。 struct//设定运算符的优先级 { char ch;//运算符 int pri;//优先级 }lpri[] = { { '=', 0 }, { '(', 1 }, { '*', 5 }, { '/', 5 }, { '+', 3 }, { '-', 3 },...
分类:编程语言   时间:2015-05-12 13:39:52    收藏:0  评论:0  赞:0  阅读:105
LeetCode 28 Implement strStr() (C,C++,Java,Python)
Problem: Implement strStr(). Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack. Update (2014-11-02): The signature of the function ha...
分类:编程语言   时间:2015-05-12 13:39:33    收藏:0  评论:0  赞:0  阅读:209
Java for循环里i++位置改变的影响
for循环里的i++的位置不同可能运行结果不一样...
分类:编程语言   时间:2015-05-12 13:39:22    收藏:0  评论:0  赞:0  阅读:258
利用API注入线程
//提升进程访问权限 bool enableDebugPriv() { HANDLE hToken; LUID sedebugnameValue; TOKEN_PRIVILEGES tkp; if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES |...
分类:编程语言   时间:2015-05-12 13:38:52    收藏:0  评论:0  赞:0  阅读:162
JavaScript特效实例007-为弹出的窗口加入关闭按钮
实例007                        为弹出的窗口加入关闭按钮 实例说明 在弹出的窗口中加入关闭按钮,点击后弹出的窗口关闭。 技术要点 本实例主要应用window对象的close()方法实现。close()方法的语法如下。 window.close() 功能:window对象的close()方法用于自动关闭浏览器窗口。 实现过程 (1)要弹出的窗口且是功能实现界...
分类:编程语言   时间:2015-05-12 13:33:42    收藏:0  评论:0  赞:0  阅读:210
Java对象创建过程
Java对象的建立在最初看来只是一个new关键字而已,但是在Java的虚拟机当中,对象的创建则要显得更为复杂。在对象被用户真正调用之前在虚拟机当中大致要经历以下四个阶段。首先是类加载检查。在虚拟机遇到一条new的指令后,首先进行类加载检查。即检查指令的参数是否能在常量池中定位到一个类,同时这个...
分类:编程语言   时间:2015-05-12 13:31:41    收藏:0  评论:0  赞:0  阅读:129
javascript 工具方法(长期更新)
//密码强度判断,低级:不到八位;中级:八位以上;高级:八位以上并加入了特殊符号。 function pwdStrength(pwd) { var pwdLevel; if ((pwd && pwd.length \/?~!@#¥%...
分类:编程语言   时间:2015-05-12 13:23:51    收藏:0  评论:0  赞:0  阅读:195
c++11的初始化
c++11 中类型初始更加方便 比如 vector vec = {1,2,3}; vector vec{1,2,3}; map m = {{ "help", 3 }, {"good", 4}}; 另外的一些常用示例,包括自己定义的类如何接受list初始化 //struct class 在c++11中...
分类:编程语言   时间:2015-05-12 13:21:11    收藏:0  评论:0  赞:0  阅读:145
蜘蛛纸牌存档修改——python3.4.3
1 #encoding:utf-8 2 import struct 3 4 myfile = open("D:\\Backup\\我的文档\\spider.sav","rb+") 5 6 myfile.seek(368,0) 7 myfile.write(struct.pack('I',100...
分类:编程语言   时间:2015-05-12 13:18:41    收藏:0  评论:0  赞:0  阅读:274
php数组使用技巧及操作总结
数组,可以说是PHP的数据应用中较重要的一种方式。PHP的数组函数众多,下面是一些小结,借此记之,便于以后鉴之。1. 数组定义 数组的定义使用 array()方式定义,可以定义空数组:"English",3=>"Chinese",5=>"Franch"); //定义二维数组 $two = array...
分类:编程语言   时间:2015-05-12 13:17:21    收藏:0  评论:0  赞:0  阅读:143
java.util.Collections.copy()方法注意点
今天发现单独的将一个ArrayList的对象添加到另外一个ArrayList的时候,总是源列表和目的列表相同的内存地址。原因如下:偶然看到了Collections的copy(Listdesc,Listsrc)方法.当时就想这个方法和初始化一个Listdesc = new ArrayList(List...
分类:编程语言   时间:2015-05-12 13:16:22    收藏:0  评论:0  赞:0  阅读:151
汇编语言实验8
assume cs:codecode segment mov ax,4c00h int 21h start:mov ax,0 s: nop nop mov di,offset s mov si,offset s2 mov ...
分类:编程语言   时间:2015-05-12 13:15:17    收藏:0  评论:0  赞:0  阅读:246
hive Java API
Java连接hive进行操作的方式有多种,接触到了两种: 首先,hive要起动远程服务接口,命令: hive --service hiveserver -p 50000 & 1. 通过jdbc驱动连接hive 当然还有其他的连接方式,比如ODBC等,这种方式很常用。 不稳定,经常会被大数据量冲挂,不...
分类:编程语言   时间:2015-05-12 13:13:22    收藏:0  评论:0  赞:0  阅读:183
[转]有向图强连通分量的Tarjan算法
[有向图强连通分量]在有向图G中,如果两个顶点间至少存在一条路径,称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连通分量(strongly connected components)。下图中,子...
分类:编程语言   时间:2015-05-12 13:11:52    收藏:0  评论:0  赞:0  阅读:165
Java生成HTML文件
实例HTML文件###title### ###title### ###author### ###content### ###html###Java代码:package com.util;impor...
分类:编程语言   时间:2015-05-12 13:09:11    收藏:0  评论:0  赞:0  阅读:527
在Linux下运行C语言程序
市面上常见的Linux都是发行版本,典型的Linux发行版包含了Linux内核、桌面环境和各种常用的必备工具,国内使用较多的是Ubuntu(乌班图)、CentOS、Fedora。我以Fedora 21 workstation 系统 为例来讲述如何编译C程序。顺便介绍一下Fedora 21 Works...
分类:编程语言   时间:2015-05-12 13:08:02    收藏:0  评论:0  赞:0  阅读:251
第一个C语言程序
1 /* 第一个C语言程序2 打印 Hello, world */3 #include //包含头文件stdio.h4 int main(){ // 主函数5 printf("Hello, word\n"); // 打印字符串6 return 0; // 返回0,表示程序正确...
分类:编程语言   时间:2015-05-12 13:07:41    收藏:0  评论:0  赞:0  阅读:250
用C++编程 输入10个数字,放在一个数组中,找出其中最小的值,输出这个值以及它在数组中的下标
1 #include 2 using namespace std; 3 int main() 4 { 5 int a[10],min,i,xb; 6 cout>a[i]; 9 min=a[0];10 xb=0;11 for(i=0;i<10;i++)12 {13 if(a[i]<m...
分类:编程语言   时间:2015-05-12 13:06:51    收藏:0  评论:0  赞:0  阅读:322
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!