算法练习
走一步
这个作者很懒,什么都没留下…
展开
-
从数组中取出n个元素的组合
转载自http://www.cnblogs.com/shuaiwhu/archive/2012/04/27/2473788.html 作者:Microgoogle转载 2014-09-01 20:34:16 · 9746 阅读 · 2 评论 -
算法课后题选作
1.1.3 编写程序从命令行得到3个参数,看是否相等。import java.util.Scanner;import java.util.InputMismatchException;public class experiment1 { //这里不写static会报找不到主类问题。 public static void main(String args[]){ Scanner sc原创 2015-04-03 15:28:51 · 478 阅读 · 0 评论 -
c语言与java中原始数据类型在内存中的占位
c语言(c,c++)(一)32位平台: 分为有符号型与无符号型。 有符号型: short 在内存中占两个字节,范围为-2^15~(2^15-1) int 在内存中占四个字节,范围为-2^31~(2^31-1) long在内存中占四个字节,范围为-2^31~2^31-1 long long 8个字节无符号型:最高位不表示符号位 unsigned short 在内存原创 2015-04-03 15:00:06 · 804 阅读 · 0 评论 -
非比较排序和大量数据求中位数的一道面试题(1)
非比较排序介绍引用:https://www.byvoid.com/blog/sort-radix [非基于比较的排序]在计算机科学中,排序是一门基础的算法技术,许多算法都要以此作为基础,不同的排序算法有着不同的时间开销和空间开销。排序算法有非常多种,如我们最常用的快速排序和堆排序等算法,这些算法需要对序列中的数据进行比较,因为被称为基于比较的排序。基于比较的排序算法是不能突破O(NlogN)的。简转载 2015-09-06 10:47:35 · 1812 阅读 · 0 评论 -
非比较排序和大量数据找中位数面试题(2)
面试题引用:http://blog.csdn.net/wincol/article/details/4808994 题目和基本思路都来源网上,本人加以整理。题目:在一个文件中有 10G 个整数,乱序排列,要求找出中位数。内存限制为 2G。只写出思路即可(内存限制为 2G的意思就是,可以使用2G的空间来运行程序,而不考虑这台机器上的其他软件的占用内存)。关于中位数:数据排序后,位置在最中间的数值。即转载 2015-09-06 10:52:02 · 2625 阅读 · 0 评论 -
优化,测试自己的代码
在开发中,只有把遇到的问题解决,以后才不会再发生;只有之前的工作清晰,且有良好完整的纪录,后面的工作才可能清晰和容易分析;只有前面的工作/代码鲁棒,高效,稳定,后续的代码才可能高效,而且自己不用陷在维护中。原创 2017-01-08 18:58:45 · 562 阅读 · 0 评论 -
易错的api和坑
java1、正则,replaceAllhttp://www.cnblogs.com/iyangyuan/p/4809582.html原创 2017-04-22 17:37:28 · 373 阅读 · 0 评论 -
Mllib学习
http://spark.apache.org/docs/latest/mllib-data-types.html 这里有很多例子1、vector基础用法:import org.apache.spark.mllib.linalg.Vectors object Test { def main(args: Array[String]) { val vd = Vectors...原创 2018-06-15 16:58:51 · 450 阅读 · 0 评论