算法
greatbody
I am an coder
展开
-
大量数据进行数组操作的Redim Preserve替代方法
大家应该有这样的一个概念,当然,我也是前几天才看到先人的文章中写道的:VB中,不定数组的Redim Preserve方法在数目少的时候,还不影响,但是到了数组项多了,就会拖慢速度。为什么?高手在文中说过:VB中的Redim Preserve是重新开辟了一个指定大小的数组,然后再把你原数组中的数据拷贝过去的。这样,也就不难理解如果循环中,尤其是大量不定数组的操作过程中,有Redim Pr原创 2012-08-21 00:51:14 · 3853 阅读 · 1 评论 -
VB利用堆栈实现表达式计算
VB利用堆栈实现表达式计算 前几天对上学期老师的课件进行了深入学习后,我觉得有必要写个程序实践下,验证表达式计算设计十分正确。于是诞生了如下的程序。 需要说明一点,这里的代码都是自主设计的,未参考网上的任何代码,所以,此代码拥有完全自主知识产权。 版权所有,转载请注明出处:SunSoftForm1.frm文件内容:VERSION 5.00Beg原创 2013-04-22 20:07:58 · 1633 阅读 · 0 评论 -
VB简单堆栈类的实现
Private Stack() As StringPrivate itemCount As LongPrivate Sub Class_Initialize() ReDim Stack(0)End SubPublic Sub Push(ByVal inString As String) ReDim Preserve Stack(itemCount + 1) Stac原创 2013-04-21 19:09:31 · 1841 阅读 · 0 评论 -
【VB.NET2010】在PictureBox上绘制文字的相关问题
VB.NET在PictureBox中绘制居中文字且不闪烁的方案:昨天做一个软件,是从VB6转到VB.NET里面。涉及到在PictureBox中绘图的问题。在VB6中,代码是这样的,很简单的:Sub ShowStatue(ByVal s As String) With Picture1 .AutoRedraw = True .Cls .FontSize = 15 .CurrentX原创 2013-07-31 13:36:58 · 4656 阅读 · 2 评论 -
【SQL】查询重复人名的次数并列出
select count(姓名) as 重复次数,姓名from 某表 group by 姓名order by 重复次数 asc原创 2013-08-16 00:08:24 · 5389 阅读 · 6 评论 -
纯C创建二叉树及二叉树的遍历
提出了一种简单的建立树的方法,但是树的节点的编辑的那部分值得改善原创 2013-10-19 14:20:23 · 935 阅读 · 0 评论 -
JavaScript-RegExp对象只能使用一次
以下的代码,是测试从字符串中识别出年月日,可以看到创建的rYMD这个RegExp对象执行了一次后,又执行了一次。 var DateStr = "2014-9-8"; var rYMD = new RegExp("(\\d{4}|\\d{2})-(\\d{2}|\\d{1})-(\\d{2}|\\d{1})", "g"); var aRt = rYMD.exec(DateStr); var原创 2014-06-21 00:36:41 · 1177 阅读 · 0 评论 -
【VB.NET2010】VB.NET的AES加密
考虑到网上的VB.NET实现AES加密基本上找不到参考代码,所以我花了10个小时查阅资料以及测试得到了以下的实用代码。供大家参考,我参考了以下网页:http://www.cnblogs.com/MythXin/archive/2011/08/03/2126069.html http://blog.sina.com.cn/s/blog_原创 2015-03-15 00:47:38 · 4976 阅读 · 2 评论 -
【VB6】实现哈夫曼编码
Private ContentString As StringPrivate ItemCount As LongPrivate Nodes() As NodePrivate Type Node preID As Long leftID As Long leftValue As Long rightID As Long rightVa原创 2013-04-27 14:54:12 · 1307 阅读 · 0 评论