首页 > 编程语言
排序,求几个最值问题,输入n个整数,输出其中最小的k个元素。
看完两个求最大值算法之后的一些感想。如果想直接看算法的可以跳过。但是我觉得我这些想法还是比较有用的,至少对我将来的算法设计是这样的。算法的功能越强大,必然意味着速度慢,因为根据丛林法则,那种慢又功能少的算法会被淘汰。所以,(注意了!!),如果我们在使用一个算法的时候感觉到它造成的结果满足我们的使用,...
分类:编程语言   时间:2014-12-09 01:48:49    收藏:0  评论:0  赞:0  阅读:1395
vs下C++内存泄露检测
参考文章:http://msdn.microsoft.com/zh-cn/library/x98tx3cf.aspxhttp://www.cnblogs.com/jianqiang2010/archive/2010/12/02/1894327.htmlhttp://www.cnblogs.com/s...
分类:编程语言   时间:2014-12-09 01:44:39    收藏:0  评论:0  赞:0  阅读:427
线程间的通信
//// ZBMainViewController.m// TestProject//// Created by 张先森 on 14/12/5.// Copyright (c) 2014年 zhibin. All rights reserved.//#import "ZBMainViewContro...
分类:编程语言   时间:2014-12-09 01:44:18    收藏:0  评论:0  赞:0  阅读:296
分组排序取次数
原文:分组排序取次数 函数 row_number() row_number() over (partition by patient_id /*需要分组的列*/ order by zyid /*排序的列*/) sqlSELECT ZYID, patient_id ,row_number() over...
分类:编程语言   时间:2014-12-09 01:44:08    收藏:0  评论:0  赞:0  阅读:396
Follow Path -》 Unity3d通用脚本
PathDefinition.cs 1 using UnityEngine; 2 using System.Collections; 3 using System.Collections.Generic; 4 using System.Linq; 5 6 public class PathDefi....
分类:编程语言   时间:2014-12-09 01:43:48    收藏:0  评论:0  赞:0  阅读:428
python实现二叉树遍历算法
非递归实现二叉树先序,中序,后序,层序遍历
分类:编程语言   时间:2014-12-09 01:43:39    收藏:0  评论:0  赞:0  阅读:369
《数据结构与算法分析:C语言描述_原书第二版》CH3表、栈和队列_reading notes
表、栈和队列是最简单和最基本的三种数据结构。基本上,每一个有意义的程序都将明晰地至少使用一种这样的数据结构,比如栈在程序中总是要间接地用到,不管你在程序中是否做了生命。本章学习重点:理解抽象数据类型(ADT)的概念学习如何对表进行有效的操作熟悉栈ADT及其在实现递归方面的应用熟悉队列ADT及其在操作...
分类:编程语言   时间:2014-12-09 01:42:19    收藏:0  评论:0  赞:0  阅读:312
C语言中EOF的意思
EOF 是一个宏 ,一般定义为-1。 1.EOF用来判断文件结束的标记(end of file) 用在文件操作中,可以查下msdn 看它的定义:EOF is returned by an I/O routine when the end-of-file (or in some cases, an error) is encountered 2.EOF表示输入流的结束。 3.在发送端套接字关闭...
分类:编程语言   时间:2014-12-09 00:38:08    收藏:0  评论:0  赞:0  阅读:341
嵌入式菜鸟算法②---顺序表操作
嵌入式菜鸟进阶②---顺序表操作...
分类:编程语言   时间:2014-12-09 00:37:09    收藏:0  评论:0  赞:0  阅读:334
Vistor访问者模式(C++访问者模式)
Visitor模式在不破坏类的前提下,为类提供增加新的新操作。 Visitor模式经常用于将更新的设计封装在一个类中,并且由待更改的类提供一个接受接口,其关键技术在于双分派技术,Element类提供接口,通过Accept实现具体使用哪一个具体的Visit操作;     当然如果有很多的修改,便可以提供更多的Element的Visitor,但是会破坏系统的封装,并且难于扩展。 C++设计模式原...
分类:编程语言   时间:2014-12-09 00:36:09    收藏:0  评论:0  赞:0  阅读:266
基于nio的java网络通信框架介绍和选择
Java NIO框架Mina、Netty、Grizzly介绍与对比 Mina Mina(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 Mina 版本2.04支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串...
分类:编程语言   时间:2014-12-09 00:34:48    收藏:0  评论:0  赞:0  阅读:518
POJ 2299 Ultra-QuickSort (归并排序)
Ultra-QuickSort Time Limit: 7000MS   Memory Limit: 65536K Total Submissions: 43446   Accepted: 15822 Description In this problem, you have to analyze a particular sorting...
分类:编程语言   时间:2014-12-09 00:33:39    收藏:0  评论:0  赞:0  阅读:325
NSThread 多线程 三种方式
//// ZBMainViewController.m// TestProject//// Created by 张先森 on 14/12/5.// Copyright (c) 2014年 zhibin. All rights reserved.//#import "ZBMainViewContro...
分类:编程语言   时间:2014-12-09 00:31:59    收藏:0  评论:0  赞:0  阅读:332
JAVA中IO和异常处理练习
1、SystemI\O练习:1)通过键盘输入若干字符,并通过显示器输出;2)定义一个静态方法validOrNot()用于对输入的字符进行合法性校验,若包含非英文字符,则抛出IllegalStringException异常;3)通过Try/Catch异常处理机制,处理异常:若包含非英文字符,给予相应提...
分类:编程语言   时间:2014-12-09 00:29:09    收藏:0  评论:0  赞:0  阅读:316
JavaScript实现面向对象中的类
JavaScript实现面向对象中的类
分类:编程语言   时间:2014-12-09 00:27:48    收藏:0  评论:0  赞:0  阅读:454
spring beans源码解读之--BeanFactory
BeanFactory是访问bean容器的根接口,它是一个bean容器的基本客户端视图。先让我们看看beanfactory的前生后世吧! (来源eclipse) (来自http://www.myexceptio...
分类:编程语言   时间:2014-12-09 00:25:59    收藏:0  评论:0  赞:0  阅读:487
求一个数组中最小的K个数
方法1:先对数组进行排序,然后遍历前K个数,此时时间复杂度为O(nlgn);方法2:维护一个容量为K的最大堆(《算法导论》第6章),然后从第K+1个元素开始遍历,和堆中的最大元素比较,如果大于最大元素则忽略,如果小于最大元素则将次元素送入堆中,并将堆的最大元素删除,调整堆的结构;方法3:使用复杂度为...
分类:编程语言   时间:2014-12-09 00:25:28    收藏:0  评论:0  赞:0  阅读:294
c# 排序算法总结
/// /// 冒泡排序法1 /// /// public static void BubbleSort(int[] list) { for (int i = 0; i ...
分类:编程语言   时间:2014-12-09 00:23:48    收藏:0  评论:0  赞:0  阅读:327
C语言文件操作fclose在NDK引起的BUG
今天在NDK中写了一个简单的写入文件操作:FILE *fp = fopen("/sdcard/test.txt","w");if(fp == NULL){ LOGD("OPEN TEST.TXT IS FAILED") } uchar dest[3] = {'1','2','3'};fw...
分类:编程语言   时间:2014-12-09 00:23:18    收藏:0  评论:0  赞:0  阅读:515
笔记:java并发编程实践1
Java 5.0 adds ConcurrentHashMap, a replacement for synchronized hash-based Map implementations, and CopyOnWriteArrayList, a replacement for synchroniz...
分类:编程语言   时间:2014-12-09 00:21:58    收藏:0  评论:0  赞:0  阅读:371
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!