首页 > 编程语言
C/C++变量命名规则
变量命名规则是为了增强代码的可读性和容易维护性。以下为C++必须遵守的变量命名规则: 1、 变量名只能是字母(A-Z,a-z)和数字(0-9)或者下划线(_)组成。 2、 第一个字母必须是字母或者下划线开头。 3、 不能使用C++关键字来命名变量,以免冲突。 4、 变量名区分大小写。 变量命名规则:...
分类:编程语言   时间:2015-02-23 14:12:17    收藏:0  评论:0  赞:0  阅读:291
动态算法
动态规划:从新手到专家March 26, 2013作者:Hawstein出处:http://hawstein.com/posts/dp-novice-to-advanced.html声明:本文采用以下协议进行授权:自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND...
分类:编程语言   时间:2015-02-23 13:07:07    收藏:0  评论:0  赞:0  阅读:356
网页JavaScript2
window.close() 关闭网页,window.opener.close() 关闭打开当前窗口的源窗口间隔与延迟window.setlnterval("执行代码",毫秒数) 间隔执行window.clearlnterval("执行代码的id") 清楚间隔window.setTime...
分类:编程语言   时间:2015-02-23 13:04:27    收藏:0  评论:0  赞:0  阅读:266
C++语言十进制数,CDecimal(未完成)
在C#和Java中都有存在decimal类似的十进制数字,C++中尚未发现,春节假期忙里抽闲写了一个玩玩,时间紧迫没有测试,只能保证编译通过。抛砖引玉,欢迎大家多提建议当前缺陷:1. 除法功能没有实现2. 没有测试3. 代码比较乱没有重构,部分命名不规范4. 算法效率比较低老规矩直接上代码:VS 2...
分类:编程语言   时间:2015-02-23 11:56:07    收藏:0  评论:0  赞:0  阅读:392
python技巧31[python中使用enum][转]
以下几种方法来模拟enum:(感觉方法一简单实用)#way1classDirections:up=0down=1left=2right=3printDirections.down#way2dirUp,dirDown,dirLeft,dirRight=range(4)printdirDown#way3...
分类:编程语言   时间:2015-02-23 11:55:47    收藏:0  评论:0  赞:0  阅读:235
Java基础——常用修饰符分析
在学习Java基础时会时不时用到一些修饰符,这些修饰符修饰的内容不一样,作用域也不一样,只有梳理清楚才能正确的使用它们。 不同修饰符修饰内容的作用域 public public公共的,表示该属性(或方法)公开,所有用户都可以直接进行调用。 default缺省 default表示默认,不仅本类访问,而且是同包可见。 private private私有的,表示该属性(方法)为只有...
分类:编程语言   时间:2015-02-23 10:52:07    收藏:0  评论:0  赞:0  阅读:291
Python小程序代码片
用于记录自己写的,或学习期间看到的不错的,小程序.........
分类:编程语言   时间:2015-02-23 10:51:57    收藏:0  评论:0  赞:0  阅读:384
HOJ 2275 Number sequence(树状数组)
题意:给定一个n个元素的数列,令Ai, Aj, Ak,使得 Ai Ak 且 i 思路:可以用树状数组,每次输入一个Ai,可以查询到之前输入的比它小或比它大的有多少组,之后输入的就不得而知了,所以可以开个数组记录下来逆序再建树一次即可 另外数的范围取到了0,所以每个数要自加一次,而且组数是longlong的,而且HOJ的服务器系统支持的是lld,不是i64d..wa了几次 #inclu...
分类:编程语言   时间:2015-02-23 10:50:59    收藏:0  评论:0  赞:0  阅读:403
常用/常考算法总结
转自tangjz的博客...基础算法模拟搜索广度优先搜索(BFS)优化:双向BFS深度优先搜索(DFS)优化:折半DFS迭代加深搜索(IDS)启发式搜索(Astar)优化:IDAstar优化:剪枝、位运算排序冒泡排序/选择排序基数排序/桶排序计数排序插入排序/希尔排序快速排序归并排序/求逆序对数堆排...
分类:编程语言   时间:2015-02-23 10:47:16    收藏:0  评论:0  赞:0  阅读:824
1008. 数组元素循环右移问题 (20)
一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0A1……AN-1)变换为(AN-M…… AN-1A0A1……AN-M-1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方...
分类:编程语言   时间:2015-02-23 10:46:37    收藏:0  评论:0  赞:0  阅读:311
【数据结构】栈-数组的实现
首先是定义栈的基本结构,由于用数组实现 private String[] stack; private int TOP = 0;然后是构造方法 StackOfStrings(int capacity) { stack = new String[capacity]; }然后是push,注意,TOP永....
分类:编程语言   时间:2015-02-23 10:46:26    收藏:0  评论:0  赞:0  阅读:351
hdu 1162 Eddy's picture 最小生成树入门题 Prim+Kruskal两种算法AC
Problem Description Eddy begins to like painting pictures recently ,he is sure of himself to become a painter.Every day Eddy draws pictures in his small room, and he usually puts out his newest pictures to let his friends appreciate. but the result it can ...
分类:编程语言   时间:2015-02-23 09:44:37    收藏:0  评论:0  赞:0  阅读:340
spring学习之常用的注解
spring学习之常用的注解...
分类:编程语言   时间:2015-02-23 09:42:57    收藏:0  评论:0  赞:0  阅读:329
给定公历日期计算12星座(Java代码实现)
给定公历日期,计算返回该日期对应的十二星座。 public static String getXingZuoName(int month, int day); 注意:参数month和day均为公历月、日。 返回的中文星座名如:处女座。 import java.util.Map; import java.util.HashMap; import java.util.ArrayList...
分类:编程语言   时间:2015-02-23 09:42:07    收藏:0  评论:0  赞:0  阅读:507
C++自定义数据类型之结构
结构        结构是数目固定的不同数据类型的若干变量的集合。实际上,结构也可以是相同变量的集合。        定义结构变量应先定义结构,任何一个结构变量都具有某种结构模式。结构模式是结构变量所属的形式,一个结构模式可以定义若干个结构变量。        结构模式的定义格式:         struct             {                (给出每个成员...
分类:编程语言   时间:2015-02-23 09:41:17    收藏:0  评论:0  赞:0  阅读:358
Python3.4 控制台窗口隐藏
import ctypes whnd = ctypes.windll.kernel32.GetConsoleWindow() if whnd != 0: ctypes.windll.user32.ShowWindow(whnd, 0) ctypes.windll.kernel32.CloseHandle(whnd)引用自http://magicpanda.net/2010/10/p...
分类:编程语言   时间:2015-02-23 09:40:57    收藏:0  评论:0  赞:0  阅读:1328
hdu 4081 Qin Shi Huang's National Road System 次小生成树 算法
During the Warring States Period of ancient China(476 BC to 221 BC), there were seven kingdoms in China ---- they were Qi, Chu, Yan, Han, Zhao, Wei and Qin. Ying Zheng was the king of the kingdom Qin. Through 9 years of wars, he finally conquered all six o...
分类:编程语言   时间:2015-02-23 09:40:17    收藏:0  评论:0  赞:0  阅读:347
通过Tomcat的Http11NioProtocol源码学习Java NIO设计
Tomcat的Http11NioProtocol协议使用Java NIO技术实现高性能Web服务器。本文通过分析Http11NioProtocol源码来学习Java NIO的使用。从中可以了解到阻塞IO和非阻塞IO的配合,NIO的读写操作以及Selector.wakeup的使用。...
分类:编程语言   时间:2015-02-23 09:40:07    收藏:0  评论:0  赞:0  阅读:485
详谈排序算法之交换类排序(两种方法实现快速排序【思路一致】)
1.冒泡排序    起泡排序的思想非常简单。首先,将 n 个元素中的第一个和第二个进行比较,如果两个元素的位置为逆序,则交换两个元素的位置;进而比较第二个和第三个元素关键字,如此类推,直到比较第 n-1 个元素和第 n 个元素为止;上述过程描述了起泡排序的第一趟排序过程,在第一趟排序过程中,我们将关键字最大的元素通过交换操作放到了具有 n 个元素的序列的最一个位置上。然后进行第二趟排序,在第二趟...
分类:编程语言   时间:2015-02-23 09:38:47    收藏:0  评论:0  赞:0  阅读:431
Rust语言解面试题1
比较了一下 :http://blog.csdn.net/iilovetopview/article/details/43745059 发现还是D语言的快。...
分类:编程语言   时间:2015-02-23 09:38:27    收藏:0  评论:0  赞:0  阅读:507
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!