首页 > 编程语言
选择排序
#ifndef SELECT_SORT_H#define SELECT_SORT_Hvoid selectSort(int *arr,int Length); void selectSort(int *arr,int Length){ int min,temp; for(int i=0;iarr[j...
分类:编程语言   时间:2015-07-17 20:57:20    收藏:0  评论:0  赞:0  阅读:285
C++ 著名程序库 概览
本文概述了C++发展过程中,大部分常用库
分类:编程语言   时间:2015-07-17 20:57:10    收藏:0  评论:0  赞:0  阅读:307
快速排序
http://developer.51cto.com/art/201403/430986.htm这里唯一的注释就是为什么要先 从右边开始 即:while(arr[j]>=temp&&i=temp&&iright){ return ; } int i=left; int j=right; int te...
分类:编程语言   时间:2015-07-17 20:56:10    收藏:0  评论:0  赞:0  阅读:322
数组中的逆序对(归并排序的灵活运用)
这个题目如果没有限制你的时间复杂度,那么它的在O(n2) 里面完成的话, 那么就很简单 了。但是如果发求你在O(n)的时间复杂度里面完成。那么这还是有点挑战性的。题目的分析:对于逆序对的理解先看方法:如上面的所示,对于该算法以,我们首先将数组划分成一个一个的数字(为了排序),然后拆分成了两个己排好序...
分类:编程语言   时间:2015-07-17 20:55:59    收藏:0  评论:0  赞:0  阅读:300
堆排序
堆排序算法原理 堆排序算法,就是利用二叉树的原理,我们知道,对于二叉树而言,具有一定的排序性质: 如 左节点是小于根节点的值,右节点的值肯定是大于根节点的值的,因此, 我们算是快能找到某一个元素 因为如果当前元素比要找的元素要大,那么就往右走,如果当前元素比要找的元素要小,那么往右找,呵呵,相 信如...
分类:编程语言   时间:2015-07-17 20:54:00    收藏:0  评论:0  赞:0  阅读:325
黑马程序员——java基础---网络编程
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、网络通讯 概念:网络间数据的传输、交互。 三要素:IP地址、端口号、传输协议。 ——>IP地址 1、网络中设备的标识 2、单纯的IP地址不易记忆,可用主机名替代。 3、如...
分类:编程语言   时间:2015-07-17 20:51:00    收藏:0  评论:0  赞:0  阅读:366
求出数组前面k个元素或数组中元素大于一半的元素(快速排序与堆排序的灵活运用)
写这个的目的在于,说明快速排序的灵活运用。我们来看下关于快速排序中的一部分关键代码:快速排序代码:int a[101],n;//定义全局变量,这两个变量需要在子函数中使用 void quicksort(int left,int right) { int i,j,t,temp; if(left>rig...
分类:编程语言   时间:2015-07-17 20:50:09    收藏:0  评论:0  赞:0  阅读:247
1、贪心算法
贪心算法问题: 活动安排: 见《算法导论》一书P238.对于活动的安排问题理解:.由知Aij表示在活动i的开始后,活动j结束前的活动安排。则由知Aij=Aik+ak+Akj.由知 Aik表示在活动i结束后,活动k开始前的活动数。 Akj表示在活动k结束后,活动j开始前的活动数。因此不包含活动 ak最...
分类:编程语言   时间:2015-07-17 20:49:20    收藏:0  评论:0  赞:0  阅读:314
unity3d 管线
using UnityEngine;using System.Collections;using System.Collections.Generic;public class MeshRenderExample :MonoBehaviour{ void Start() { ...
分类:编程语言   时间:2015-07-17 20:48:50    收藏:0  评论:0  赞:0  阅读:212
对JSON数组对象排序-有键相同的元素,分组数量不一致,可采用如下的JS进行循环表格输出
var now=eval(data.data);// now.sort(sortBy('bigIdOrder', true, parseInt)); var tab=""; va...
分类:编程语言   时间:2015-07-17 20:47:49    收藏:0  评论:0  赞:0  阅读:211
PHP 数组 foreach引用导致的bug
string(1) "a" [1]=> string(1) "b" [2]=> &string(1) "b"}*///第一个foreach用引用赋值的方式将数组的值依次赋给了$v。$arr = array('a', 'b', 'c');foreach($arr as &$v) {}var...
分类:编程语言   时间:2015-07-17 20:46:20    收藏:0  评论:0  赞:0  阅读:164
LR使用Java User协议环境报错Please add the <JDK>\bin to the path and try again
看标题报错信息就知道,这是java编译及运行环境配置问题,运行LR脚本时,LR代理找不到java的JDK环境,当然,可能有人会遇到说,我在cmd窗口javac 环境是没问题的呀,是的,这就要看你的jdk是什么版本有关系了,再java -version 看看你的jdk是什么版本,多少位的。为了彻底解决...
分类:编程语言   时间:2015-07-17 20:45:50    收藏:0  评论:0  赞:0  阅读:889
希尔排序
void shellSort(int *arr,int Length){ int temp; for(int gap=Length/2; gap>0;gap/=2){ for(int i=0;i=0&&arr[k]>temp){ arr[k+gap]=arr[k]; k-=gap; } arr[k+...
分类:编程语言   时间:2015-07-17 20:44:20    收藏:0  评论:0  赞:0  阅读:271
插入排序
#include#includevoid insertSort(int *arr,unsigned int Length); void insertSortMy(int *arr,unsigned int Length); void insertSort(int *arr,unsigned int ...
分类:编程语言   时间:2015-07-17 20:44:00    收藏:0  评论:0  赞:0  阅读:288
归并排序
归并排序是分治算法的一个典型的体现: 将原问题分解为若干的子问题进行求解就可以了。分治算法的步步骤:归并排序的步骤:第2-4行将原问题分成子问题,第5行将这些子问题进行合并。原代码:#ifndef MERGE_SORT_H#define MERGE_SORT_Hvoid mergeArr(int l...
分类:编程语言   时间:2015-07-17 20:43:50    收藏:0  评论:0  赞:0  阅读:191
关于MFC库和CRT库冲突的分析
首先我们来认识下这些错误中提示的信息: nafxcwd.lib,MFC静态链接库,调试版。(发布版是nafxcw.lib) LIBCMTD.lib,多线程版的CRT库。 DLLMain函数,在dllmodul.cpp和dllmain.cpp中都有定义。 new、delete、delete[]...
分类:编程语言   时间:2015-07-17 20:43:30    收藏:0  评论:0  赞:0  阅读:508
堆排序(C语言)
#ifndef HEAP_SORT_H#define HEAP_SROT_H#includevoid maxHeap(int *arr,unsigned int Length); void maxHeap(int *arr,unsigned int rootIndex,unsigned int he...
分类:编程语言   时间:2015-07-17 20:41:59    收藏:0  评论:0  赞:0  阅读:190
冒泡排序
#ifndef BUBBLING_INSERT_H[#define BUBBLING_INSERT_Hvoid bubblingInsert(int *arr,int Length); void bubblingInsert(int *arr,int Length){ int temp; for(i...
分类:编程语言   时间:2015-07-17 20:41:30    收藏:0  评论:0  赞:0  阅读:156
C/C++中堆与栈
本文介绍C/C++中堆,栈及静态数据区。 五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。下面分别来介绍: 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分...
分类:编程语言   时间:2015-07-17 20:41:20    收藏:0  评论:0  赞:0  阅读:157
5、0-1背包问题(数组)
背包问题(二维数组解法)参考文章: http://www.cnblogs.com/Anker/archive/2013/05/04/3059070.html 对于背包问题的解答又冒出一个新的解法,这是一种自顶向下的解法: 设一个二维数组select[i][v]表示的是,将前i个物品放入到容量为v的背...
分类:编程语言   时间:2015-07-17 20:38:50    收藏:0  评论:0  赞:0  阅读:249
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!