2017年3月19日
摘要: Java集合框架结构图完整版 在完整版的结构图中Collection集合和Map下有许多未实现的抽象类(AbstractCollection、AbstractMap等等)。下面整理一个简化版的,去除了一些不常用的子类和中间的一些抽象类。 Java集合框架结构图简化版 说集合之前先来讲讲对象数组: 对 阅读全文
posted @ 2017-03-19 23:16 北方暴雪 阅读(321) 评论(0) 推荐(0) 编辑
  2016年5月10日
摘要: 最近的一个课程设计要求的一个用户登录的程序,通常软件网页等的用户登录注册都是涉及到数据库。但像课程设计这种小程序要求的安全度不高就可以用c/c++实现。 首先,我们要清楚用户登录的流程。应该大家对这些并不陌生。 首先说说注册流程 1、要求输入用户名(如果该用户名已被注册则重新输入) 2、要求输入密码 阅读全文
posted @ 2016-05-10 23:40 北方暴雪 阅读(16446) 评论(3) 推荐(1) 编辑
  2016年4月8日
摘要: priority_queue 对于基本类型的使用方法相对简单。他的模板声明带有三个参数,priority_queue<Type, Container, Functional>Type 为数据类型, Container 为保存数据的容器,Functional 为元素比较方式。Container 必须是 阅读全文
posted @ 2016-04-08 13:08 北方暴雪 阅读(506) 评论(0) 推荐(0) 编辑
  2016年4月4日
摘要: Description 利用栈编写简单的行编辑程序:接受用户从终端输入的程序或数据,在输入过程中,允许用户输入出差错,并在发现有误时可以及时更正。例如:当用户发现刚刚键入的一个字符是错的时,可以补进一个退格符“#”,以表示前一个字符无效;如果发现当前键入的行内差错较多或难以补救,则可以键入一个退行符 阅读全文
posted @ 2016-04-04 23:22 北方暴雪 阅读(617) 评论(0) 推荐(0) 编辑
  2016年3月30日
摘要: 特别注意:new与delete搭配,malloc与free搭配,千万不要混用。 拓展:realloc 函数原型:void *realloc(void * p, unsigned int size);// p指向原来分配的内存空间,size表示重新分配的内存空间大小。 作用:对malloc申请的内存空 阅读全文
posted @ 2016-03-30 23:10 北方暴雪 阅读(490) 评论(0) 推荐(0) 编辑
  2016年3月29日
摘要: 栈的实际应用很多,其中括号匹配是很常见的例子。下面列出基本算法和源代码,标明注释以便日后复习和翻阅。 Description: 利用栈编写满足下列要求的括号匹配检验程序:假设表达式中允许包含两种括号:圆括号和方括号,其嵌套的 顺序随意,即([]())或[([][])]等为正确的格式,[(]或([() 阅读全文
posted @ 2016-03-29 20:33 北方暴雪 阅读(4939) 评论(0) 推荐(1) 编辑
  2016年3月24日
摘要: 作为数据结构初学者,上课时对一些知识点掌握得不是很透彻,所以利用课余时间通过微博平台总结所学知识,加深对知识的见解,记录学习历程便于后需要时参考。 顺序表的基本操作之结构体的创建: 构造一个空的线性表: 在顺序线性表L中第i个位置之前插入新的元素e: 在顺序线性表L中删除第i个位置的元素,并用e返回 阅读全文
posted @ 2016-03-24 20:51 北方暴雪 阅读(2753) 评论(0) 推荐(1) 编辑