码迷,mamicode.com
首页 > 编程语言
上个月C++课程设计做的一个《学生成绩管理和选课系统》
分享下代码。冗余的代码比较多。比较重要的部分有注释。采用文件方式保存数据,需要先在D盘建立三个“表”,即是txt文件,分别是student.txt,teacher.txt,course.txt。其中teacher.txt,中要预先存入一组数据,如下教师id 姓名 密码 1 大明 1...
分类:编程语言   时间:2014-12-06 13:57:14    阅读次数:304
【BZOJ】3289: Mato的文件管理(莫队算法+树状数组)
http://www.lydsy.com/JudgeOnline/problem.php?id=3289很裸的莫队。。。离线了区间然后分块排序后,询问时搞搞就行了。本题中,如果知道$[l, r]$后,考虑如何转移$[l, r+1]$,发现就是$a[r+1]$的颜色在这个区间的排名,然后$r-l+1-...
分类:编程语言   时间:2014-12-06 13:58:39    阅读次数:288
Spring学习(一)开始Spring Hello World之旅
一、准备需要的jar包: 核心jar包:下载的spring-framework-3.X.X.RELEASE-with-docs.zip中dist 依赖的jar包:下载的spring-framework-3.X.X.RELEASE-dependencies.zip 二、创建标准Java工程: 1.创建标准的java工...
分类:编程语言   时间:2014-12-06 12:57:14    阅读次数:144
C语言打印二维字符数组
C语言不经常用,都快忘了。平时还得多用才熟练啊! #include<stdio.h> void?func1(int?m?,?char?*str[]){ int?i?=0?;? printf("%s\n",?"int?func1------"); for(;?i<m?;?i++){ printf("%s...
分类:编程语言   时间:2014-12-06 12:55:58    阅读次数:166
数据结构之数组
数组是应用最广泛的一种数据结构,常常被植入到编程语言中,作为基本数据类型使用,因此,在一些教材中,数组并没有被当做一种数据结构单独拿出来讲解(其实数组就是一段连续的内存,即使在物理内存中不是连续的,在逻辑上肯定是连续的)。其实没必要在概念上做纠缠,数组可以当做学习数据结构的敲门砖,以此为基础,了解数据结构的基本概念以及构建方法 数据结构不仅是数据的容器,还要提供对数据的操作方法,比如检索、插入、...
分类:编程语言   时间:2014-12-06 12:53:19    阅读次数:164
算法与数据结构基础8:C++实现有向图邻接表存储
前面实现了链表和树,现在看看图。 链表是一对一的对应关系; 树是一对多的对应关系; 图是多对多的对应关系。 图一般有两种存储方式,邻接表和邻接矩阵。 先看邻接表。 邻接表就是将图中所有的点用一个数组存储起来,并将此作为一个链表的头, 链表中保存跟这个点相邻的点(边点),如果有权值,则在边点中增加一权值字段。 因此,有向图邻接表的空间复杂度为O(v+e),无向图加倍。...
分类:编程语言   时间:2014-12-06 12:52:27    阅读次数:235
最短路径算法对比分析
N代表顶点个数,M代表边的条数. Floyd算法虽然总体时间复杂度,但是可以解决负权边(不能解决负权环,实际上这几种都无法解决负权回路,因为一直循环下去总能找到更小的路径),并且均摊到每一点对上,在所有的算法中还是比较好的. Floyd算法代码复杂度小也是一大优势. Dijkstra算法最大的弊端就是无法适应有负权边的图,但Dijkstra具有很好的可扩展性,另外在Dijkstra算法在选择剩余...
分类:编程语言   时间:2014-12-06 12:51:40    阅读次数:159
C++发送邮件和附件
c++socketnulldelete服务器stream头文件[cpp]view plaincopy/************************************************************************发送邮件模块头文件*可以发送文本和附件(支持多个附件一...
分类:编程语言   时间:2014-12-06 12:47:18    阅读次数:261
Hi java
java新特性1995.5.23 java语言1996 jdk1.0 250个类在API 主要用在桌面型应用程序1997 jdk1.1 500 图形用户界面编程1998 jdk1.2 2300 J2SE J2E...
分类:编程语言   时间:2014-12-06 12:47:29    阅读次数:322
core java 10~12(多线程 & I/O & Network网络编程)
MODULE 10 Threads 多线程--------------------------------进程: 计算机在运行过程中的任务单元,CPU在一个时间点上只能执行一个进程,但在一个时间段上采用时间分片原则。特点: 每个进程执行时需要独立的数据空间,独立分配内存,多个进程间的资源互不共...
分类:编程语言   时间:2014-12-06 12:46:24    阅读次数:240
core java 1~4(HelloWorld & 标识符|关键字|数据类型 & 表达式|流程控制 & 数组)
MODULE 1Java的编译和运行----------------------------编译:javac -d bin src\HelloWorld.java -d:指定编译后的class 文件的存放路径 若在此 .java文件的类中,调用了另一个文件的类,则需先编译被调用...
分类:编程语言   时间:2014-12-06 12:45:03    阅读次数:248
c语言编译命令
第14章 预处理及用户配置文件 ? 预处理命令通常在程序编译时进行一些符号处 理,其并不执行具体的硬件操作。C51语言中的预 处理命令主要有宏定义指令、文件包指令和条 件编译指令,还有其他一些调试时使用的指令。 本章将详细介绍各种预处理命令以及C51的用户配 置文件,并结合一定的程序实例以加深理解。...
分类:编程语言   时间:2014-12-06 12:39:31    阅读次数:294
2014-12-06-1156-Java-五款Java工具
云计算、大数据地快速发展催生了不少热门的应用及工具。作为老牌语言Java,其生态圈也出来了一些有关云服务、监控、文档分享方面的工具。本文总结了7款较新的Java工具,大家不妨看下。1. JClarity ——性能监控JClarity目前提供两款有关Java性能的工具:Illuminate和Censu...
分类:编程语言   时间:2014-12-06 12:40:00    阅读次数:135
core java 5~6(OOP & 高级语言特征)
MODULE 5 OOP 面向对象程序设计--------------------------------------------------------Object Oriented Programming 缩写Class类/Object对象--------------------万物皆对象类:具...
分类:编程语言   时间:2014-12-06 12:39:38    阅读次数:263
core java 8~9(GUI & AWT事件处理机制)
MODULE 8 GUIs--------------------------------GUI中的包: java.awt.*; javax.swing.*; java.awt.event.*;要求:1)了解GUI的开发流程;2)掌握常用的布局管理器开发GUI图形界面的步骤----...
分类:编程语言   时间:2014-12-06 12:36:59    阅读次数:183
JS数组(Array)处理函数总结
原文:JS数组(Array)处理函数总结1、concat() 连接两个或更多的数组该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。例如: 1 输出结果:1,2,3,4,5,11,22,33 2、join()把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。例如: 1 list...
分类:编程语言   时间:2014-12-06 12:36:38    阅读次数:241
core java 7 exception
MODULE 7 Exceptions---------------------------- 程序正常执行过程中遇到的意外情况引发异常的因素: 1)程序本身的内在因素 2)外部因素引发的,程序无须关注例:数组访问越界异常; 除以0;异常发生:1)会在发生的位置抛出异常2)程序的...
分类:编程语言   时间:2014-12-06 12:34:55    阅读次数:155
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!