首页 > 编程语言
树递归算法要点精析
树的递归脱不了三种递归遍历的范畴。所以看到树的递归算法,先想清楚是哪种遍历,需要哪种遍历,这可大大降低复杂度。 虽然遍历过程,每个节点会走3遍,但实际访问就一遍。所以在递归结束判断中,最好每层只判断当前节点。 在整层递归中,每一层要把一层的事情做完,然后将结果返回上一层。这样也便于判断正误。 由于递 ...
分类:编程语言   时间:2017-03-14 13:36:58    收藏:0  评论:0  赞:0  阅读:132
深入理解javascript原型和闭包(完结)
深入理解javascript原型和闭包(完结) ...
分类:编程语言   时间:2017-03-14 13:36:45    收藏:0  评论:0  赞:0  阅读:124
数据挖掘之聚类算法K-Means总结
序 由于项目需要,需要对数据进行处理,故而又要滚回来看看paper,做点小功课,这篇文章只是简单的总结一下基础的Kmeans算法思想以及实现; 正文: 1.基础Kmeans算法. Kmeans算法的属于基础的聚类算法,它的核心思想是: 从初始的数据点集合,不断纳入新的点,然后再从新计算集合的“中心” ...
分类:编程语言   时间:2017-03-14 13:32:51    收藏:0  评论:0  赞:0  阅读:272
javascript中对数据文本格式化的思考
在一些要求精度没有那么准确的场景下,我们可以直接通过Number.prototype.toFixed()来实现保留小数点两位这样的需求。 var num = 123.45678 console.log(num.toFixed(2)) //123.46 var num2 = 12 console.lo ...
分类:编程语言   时间:2017-03-14 13:27:51    收藏:0  评论:0  赞:0  阅读:102
Java Web ClassProgram_3
针对四则运算,进行了进一步的修改,基于类的思想,将项目拆解成随机数字生成和随机操作符生成和运算两大类 随机数字采用 分子/分母 的表达方式,可以表示所有的数字类型。如分数,整数,小数 由于运算采用了新的数据类型,导致需要编写一定的计算原则; 代码如下: centrue.class package p ...
分类:编程语言   时间:2017-03-14 13:27:09    收藏:0  评论:0  赞:0  阅读:151
C#中List和数组之间转换的方法
一、List转数组 (从List<string>转到string[]) List<string> listS=new List<string>(); listS.Add("str"); listS.Add("hello"); string[] str=listS.ToArray(); List<st ...
分类:编程语言   时间:2017-03-14 13:26:05    收藏:0  评论:0  赞:0  阅读:240
Python中获取当前时间 获取当前时间前几天的代码
当然 需要引入 datetime import datetime 获取当前日期:datetime.datetime.now().strftime('%Y-%m-%d') 获取当前日期前七天日期: now_time = datetime.datetime.now() yes_time = now_ti ...
分类:编程语言   时间:2017-03-14 13:25:50    收藏:0  评论:0  赞:0  阅读:219
多线程GCD
简介什么是GCD全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程)程序 ...
分类:编程语言   时间:2017-03-14 13:25:39    收藏:0  评论:0  赞:0  阅读:163
JavaScript获得当前月份起止日期
上个周末就应该发的一篇博客,今天终于写出来了啊。获得当前月份的起始日期比较简单就是1号,而当前月份的最后一天需要通过计算获得。运行了代码如下: ...
分类:编程语言   时间:2017-03-14 13:22:23    收藏:0  评论:0  赞:0  阅读:157
c++实现String类
1 #include 2 #include 3 using namespace std; 4 class String { 5 public: 6 String (const char* str = NULL) { 7 m_str = new char[strlen(str?str:"")+1]; ... ...
分类:编程语言   时间:2017-03-14 13:22:04    收藏:0  评论:0  赞:0  阅读:176
C++多态实现
#include using namespace std; class A { public: void f() { cout f(); return 0; } ...
分类:编程语言   时间:2017-03-14 13:20:50    收藏:0  评论:0  赞:0  阅读:179
python之hasattr()、 getattr() 、setattr() 函数
【转】http://www.cnblogs.com/cenyu/p/5713686.html hasattr(object, name) 判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来 geta ...
分类:编程语言   时间:2017-03-14 13:20:35    收藏:0  评论:0  赞:0  阅读:251
C++ 头文件系列(vector)
简介 vector头文件包含vector的类模版以及该模版的显示特化版本vector< bool >。 vector是C++容器库中非常通用的一种容器,如果你不知道该决定使用哪一种容器,或者没有足够的理由使用其它容器,那么就用它,没错的! 从整体上来看,vector就像是一种动态数组,它拥有数组的所 ...
分类:编程语言   时间:2017-03-14 13:20:18    收藏:0  评论:0  赞:0  阅读:212
javascript 类型及类型判断
js中的类型: 标准类型:Number、String、Boolean、Null、Undefined 内置对象类型:Function、Array、Date、RegExp、Math、JSON... 类型识别: 1、typeof: 可以识别标准类型(Null、Undefined除外),不能判断对象,因为所 ...
分类:编程语言   时间:2017-03-14 13:19:48    收藏:0  评论:0  赞:0  阅读:359
c语言小程序之---------总结变量交换
所有语言课程中,学习c语言是一个枯燥而乏味的过程,面对一大片陌生头疼的代码,很容易就没有了耐心。当然作为一个c语言初学者,就必须从小程序开始着手写起,慢慢学习渐进,不能一口吃个大胖子。耐着性子克服一个个小困难,慢慢的你会从小程序中发现编写代码的乐趣所在。 今天,通过自己最近的学习给大家总结了几个实现 ...
分类:编程语言   时间:2017-03-14 13:18:13    收藏:0  评论:0  赞:0  阅读:234
java-信息安全(三)-PBE加密算法
概述 信息安全基本概念: PBE算法(Password Based Encryption,基于口令加密) PBE PBE算法(Password Based Encryption,基于口令加密)是一种基于口令的加密算法,其特点是使用口令代替了密钥,而口令由用户自己掌管,采用随机数杂凑多重加密等方法保证 ...
分类:编程语言   时间:2017-03-14 13:16:09    收藏:0  评论:0  赞:0  阅读:242
Spring注解配置定时任务<task:annotation-driven/>
http://m.blog.csdn.net/article/details?id=50945311 ...
分类:编程语言   时间:2017-03-14 13:11:46    收藏:0  评论:0  赞:0  阅读:484
C++源码-多继承
#include using namespace std; class CTimeType//定义时间类 { int hour,minute,second; //成员变量 public: CTimeType(int h=12,int m=0,int s=0) ... ...
分类:编程语言   时间:2017-03-14 13:09:53    收藏:0  评论:0  赞:0  阅读:134
一维数组打乱顺序shuffle函数
shuffle(),将一维数组打乱顺序,成功返回1,失败返回0; array_chunk($arr,$num),可以将一维数组$arr长度4个为一组,分割成若干个小数组 ...
分类:编程语言   时间:2017-03-14 13:08:54    收藏:0  评论:0  赞:0  阅读:94
题目1363:欢乐斗地主------用数组计数的应用,注意1和2得排在最后,表示最大
#include int a[16]; int main() { int n; while(scanf("%d",&n)!=EOF) { int i,j; int m,p; for(i=0;i=3) { for(int k=3;k=2 && i!=k) ... ...
分类:编程语言   时间:2017-03-14 13:08:17    收藏:0  评论:0  赞:0  阅读:137
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!