从此篇博文开始,讲解一道古老的链表相交问题,共五篇...
分类:
编程语言 时间:
2015-04-26 11:00:53
阅读次数:
185
fastjson先生(后称之为F先生)由阿里巴巴集团荣誉出品,我的记忆中,伟大的阿里巴巴对于编程界,能够称之为贡献的也仅此而已,可见我是多么的孤陋寡闻。我的项目中也用到了F先生,我很器重他,并且他表现一直非常优秀,然而在对接华夏接口的过程中,我对F先生爱之深,责之切。当然原因不能单纯的归咎于F先生,可恶可怜的华夏接口可能才是祸害之源。...
分类:
编程语言 时间:
2015-04-26 11:00:13
阅读次数:
143
上一节聊了判断两个【无环】链表是否相交,那么如果相交,怎么找到相交结点呢?...
分类:
编程语言 时间:
2015-04-26 10:58:25
阅读次数:
179
imp.get_suffixes()返回3元组列表(suffix, mode, type), 获得特殊模块的描述.suffix为文件后缀名;mode为打开文件模式; type为文件类型, 1代表PY_SOURCE, 2代表PY_COMPILED, 3代表C_EXTENSION>>> imp.get_suffixes()
[('.x86_64-linux-gnu.so', 'rb', 3), ('.s...
分类:
编程语言 时间:
2015-04-26 10:56:53
阅读次数:
256
基于数组二分查找算法的实现
二分查找 查找 算法 赵振江
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的...
分类:
编程语言 时间:
2015-04-26 10:58:49
阅读次数:
163
//将字符串反转,型如:123 456 789 abc ,反转后的结果是 abc 789 456 123
/*
#include
#include
using namespace std;
void Exchange(char *&str)
{
char *p=str+strlen(str)-1;
char *q=str;
while(q<p)
{
char temp=*q;
...
分类:
编程语言 时间:
2015-04-26 10:57:59
阅读次数:
181
//#45 运用成员函数模版接受所有兼容类型
{
/* 1:当你使用智能指针的时候,会发生一个问题,想把一个子类的对象赋给基类的指针变得不可能了,
因为智能指针指定了的是基类的类型,而赋给它的是一个它的子类的对象。
2:解决办法,使用成员函数模版,可以分别对拷贝构造函数和赋值操作进行模版化: */
templatecla...
分类:
编程语言 时间:
2015-04-26 10:55:34
阅读次数:
208
java利用zxing生成仿新浪微博二维码 源代码下载地址:http://www.zuidaima.com/share/1550463729896448.htm...
分类:
编程语言 时间:
2015-04-26 10:55:35
阅读次数:
174
无论何时何地都不要去问别人问题,如果是和别人讨论就除外,因为当你从一个问题开始思考的时候,这就收获是无法言语的,时间一长,你就会发现,你学什么都会了,学什么都容易了,
如果你一有问题就去问别人的话,时间一长,你自己做的事情或者解决的问题,你都不能确定是不是正确的,所以你又要去问别人,如此恶性循环,是一个it猿的悲剧,因为他总是很努力,
却总是也无法提高,要想提高自己,就必须每问必问问自己,最后...
分类:
编程语言 时间:
2015-04-26 10:54:59
阅读次数:
145
functools 模块中有三个主要的函数 partial(), update_wrapper() 和 wraps()。1、partial(func[,args][, *keywords]) functools.partial 通过包装手法,允许我们 "重新定义" 函数签名。用一些默认参数包装一个....
分类:
编程语言 时间:
2015-04-26 10:50:43
阅读次数:
289
最近在项目中遇到了spring事务的注解及相关知识,突然间感觉自己对于这部分知识只停留在表面的理解层次上,于是乎花些时间上网搜索了一些文章,以及对于源码的解读,整理如下: 一.既然谈到事务,那就先搞清到底什么是事务,或者说,Spring事务管理中的事务到底是指什么? 1.事务(Tran...
分类:
编程语言 时间:
2015-04-26 10:50:23
阅读次数:
218
转自http://blog.sina.com.cn/s/blog_4a9f789a0100ik3p.html一.获得控制台用户输入的信息public String getInputMessage() throws IOException...{System.out.println("请输入您的命令∶...
分类:
编程语言 时间:
2015-04-26 10:44:20
阅读次数:
156
一、题目概述:有一个没有排序,元素个数为2N的正整数数组。要求把它分割为元素个数为N的两个数组,并使两个子数组的和最接近。假设数组A[1..2N]所有元素的和是SUM。模仿动态规划解0-1背包问题的策略,令S(k, i)表示前k个元素中任意i个元素的和的集合。显然:S(k, 1) = {A[i] |...
分类:
编程语言 时间:
2015-04-26 10:44:06
阅读次数:
138
while (true) { double[,] a = new double[3, 4]; //定义一个三行四列的二位数组 for (int i = 0; i < 3; i++) //循环输出三个人的成绩...
分类:
编程语言 时间:
2015-04-26 10:43:38
阅读次数:
151
func clickButton1(){创建uialertcontroller var alertCtl : UIAlertController = UIAlertController(title: "Alert", message: "You clicked button1", prefer...
分类:
编程语言 时间:
2015-04-26 10:42:34
阅读次数:
206
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------一、集合1、集合框架体系2、集合与数组的区别因为Set是存取无序的,所以Set的成员方法中没有get()方法(因为无序,每次获得的索引不一定相同,所以得到索引也就没有意义了)从而也不能用一些需要用到索...
分类:
编程语言 时间:
2015-04-26 10:44:42
阅读次数:
217
Determine whether an integer is a palindrome. Do this without extra space.解题思路:由于题目中给定不能使用额外空间开销,因此不能转为String类型,我们需要一位一位处理。Java代码如下: static public boo...
分类:
编程语言 时间:
2015-04-26 10:42:59
阅读次数:
131