- 博客(8)
- 资源 (28)
- 收藏
- 关注
原创 递归的本质:整体思想
代码写到一定程度,一定会使用到递归。比如使用java遍历一个文件夹中,所有的文件及文件夹,及子文件夹中的所有文件及文件夹。经典的汉诺塔问题,是一个必须使用递归才能解决的问题。 汉诺塔(港台:河内塔)是根据一个传说形成的数学问题: 有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘; 大盘不能叠
2017-07-19 23:11:04 1092
原创 python: 用把自己蠢哭的方式求3*3幻方
先来看一下幻方在百度百科上面的定义: 幻方(Magic Square)是一种将数字安排在正方形格子中,使每行、列和对角线上的数字和都相等的方法。好,就根据这个概念,理论上通过穷举法就可以求出k*k的幻方了。今天突发奇想,尝试了一下。果然很蠢。 ps:本来准备使用c++的,但是,下面的unique()函数,使用c++的话,会产生大量重复代码,或者得使用指针了,遂作罢。#!/usr/bin/
2017-07-17 23:46:58 2359
原创 c++: 求最大公约数 与 最小公倍数
首先对于最大公约数,可以看下wiki上面的简介: 最大公约数(英语:Greatest Common Divisor,简写为G.C.D.;或Highest Common Factor,简写为H.C.F.),指某几个整数共有约数中最大的一个。 求两个整数最大公约数主要的方法: 列举法:各自列出约数,再找出最大的公约数。 素因数分解法:两数各作素因数分解,然后取出共有的项乘起来。
2017-07-17 22:24:12 4508
原创 c++: 格式化打印日历一个月的所有日期
2.2 按照下述格式打印2016年1月日历:Calendar 2016-01--------------------------Su Mo Tu We Th Fr Sa-------------------------- 1 2 3 4 5 6 7 8 910 11 12 13 14 15 16
2017-07-16 23:44:09 2776
原创 c++:使用*号打印三角形
记得在初学C & Java的时候,我有做过这种练习。不过印象也不是很深刻了,只是还有一点印象。大致记得就是按照老师讲的步骤去一步一步完成就好了。具体的实现思路是一点不记得了。今天在看C++看到这个练习,感觉好熟悉。心想这玩意太小儿科了。我可以使用Java花式打印出各种奇怪的图形。(吹牛而已~)但是,没有想到的是,C++如同C也是没有字符串的概念的。于是就超级蛋疼。更不同于python。相对来说,
2017-07-16 22:56:10 10381 1
原创 c++: 两个变量的求和输出
第一个c++程序:输出sum = a +b ;的值。#include <iostream>// base on c++14int main() { std::cout << "Hello, World!" << std::endl; int a, b, sum; std::cout << "a:"; std::cin >> a; std::cout <<
2017-07-15 21:24:16 5497 2
原创 十进制转为二进制:python/java的实现
对于这个问题,我最先想到的是如果使用c来实现,该怎么做?发现会异常麻烦,需要定义数组,字符指针。用完还得释放指针。 当然,我并没有去做这个尝试,只是大致想了一下实现方案。以下是基于java8的实现方式:/** * <pre> * * 30 * * 15 0 * 7. 1 * 3. 1 * 1. 1
2017-07-05 00:54:13 1103
原创 python:类与oop->装饰器的使用
python中的oop其实与class|type关键字是无关的。相对java而言,python的oop程度更深。但是java的oop更纯粹。python基于装饰器,可以实现AOP,也就是切面编程。 下面看一段简单对代码:#!/usr/bin/env python3# -*- coding: utf-8 -*-# @name : oops.py# @author : cat# @da
2017-07-03 00:19:19 566
ClearCache(5.0)
2016-03-22
混淆打包的小DEMO
2016-02-29
As的初使用
2016-01-05
混淆打包SmsCheck
2015-12-29
短信验证加强
2015-12-28
SmsReadDemo
2015-12-27
YYYY短信验证
2015-12-23
基于云之讯sdk的语音通话app Demo
2015-12-06
自定义View的学习使用
2015-11-18
导入导出Demo
2015-10-25
Husband看门狗
2015-10-08
MoocBmob云服务使用
2015-10-07
高仿微信5.3界面,Android版
2015-10-05
微信5.3界面的高仿|Adnroid版
2015-10-05
AsyncTask加载ListView的Item图片完整版
2015-10-03
AsyncTask加载ListView的Item图片
2015-10-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人