自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 string

1. stricmp 比较字符串,不区分大小写。#includehttp://baike.baidu.com/view/745150.htmstring str1 ,str2 ;bool bijiao = stricmp( str1 , str2 ) ;//if ( bijiao 字符串的大小写转换1.stl#include#include#includes

2010-12-21 21:56:00 310

原创 stl

1.set:一般当一组data要求不相同时,使用, key = data、set是STL中一种标准关联容器,它底层使用平衡的搜索树——红黑树实现,插入删除操作时仅仅需要指针操作节点即可完成,不涉及到内存移动和拷贝,所以效率比较高。set,顾名思义是“集合”的意思,在set中元素都是唯一的,而且默认情况下会对元素自动进行升序排列,支持集合的交(set_intersection),差(set_di

2010-12-20 23:47:00 387

原创 DFS & BFS

1。邻接矩阵省时间,邻接表省空间。当数据较小时,两者相差不大。

2010-12-05 12:14:00 471 2

原创 #include<iomanip>

对齐函数setw()   1.只对紧随其后的域起作用2.数据不能充满指定宽度时,系统会自动以空格填充3.不截断数值,如数值超过指定宽度时,会显示全部数值setw(8)右对齐setw(-8)左对齐精度确定函数 setpercision()setprecision(n)可控制输出流显示浮点数的数字个数。C++默认的流输出数值有效位是6。与setiosflags(ios:

2010-11-28 22:41:00 968 4

原创 随机生成指定长度字符串

#include iostream>#include ctime>using namespace std;const int LEN = 62; // 26 + 26 + 10char g_arrCharElem[LEN] = {0, 1, 2,... A, B, C, ... a, b, c};int main(){   

2010-11-27 17:24:00 765 4

原创 产生一组不重复的随机数

方法一:STL的random_shuffle算法(因为如果一次查找是否与以前的相等,太浪费时间,不如用一个队列用到一个,删一个。节省时间)#include   #include   #include   #include   using   namespace   std; int   main() { int   num; cout  

2010-11-27 15:09:00 486

原创 动态分配数组

http://apps.hi.baidu.com/share/detail/16164427记下网址 有时间再来整理。

2010-11-21 14:11:00 446 6

原创 c++异常处理(以处理除0错误为例)

一、概念异常处理的优势: 将程序逻辑&错误处理逻辑混在一起,会降低程序性能。如果没有异常发生,异常处理代码对性能的影响很小。更有效。异常处理将错误处理从程序执行的“主线”中剥离出来,提高程序的清晰性,增强可修改性。程序员可以处理任何异常——所有异常、某种类型的所有异常 或 一组相关类型的所有异常(即通过继承层次相联系的异常类型)。减少错误的可能性,是程序更健壮。异常处理必需品:

2010-11-17 16:15:00 7717

原创 cin.getline,cin.get,cin.ignore,cin.clear用法(转)

浅析cin.getline,cin.get,cin.ignore,cin.clear用法大概了解cin,cin.getline,cin.clear,cin.ignore,cin.get()的用法:cin.getline()方法连续地从用户终端接受字符,并将字符存入字符型数组message中,直到输入了(maxchars-1)个字符(第maxchars个字符用来存储字符串结尾的NUL

2010-11-15 10:23:00 620 4

原创 字符与整型

“字符”与“整型”字符变量只是告诉计算机,我这个数据只占一个字节,也就是说我超不出128这个数去。而int则告诉我这个数可能很大,有65534那么大呢。字符减0可以到相应的整数现在比如我们要字符‘1’转换成数字1,就这么一个变化,我们看到了大家注意了字符型常量用括起来的原因是,它们在计算机中都以各自的ASCII表示。而‘1’的对应编码是49的二进制码,但是我们的数字1,就等于1

2010-11-15 10:01:00 373 1

原创 要记得学习的

1,关于string类,string char* cstring 等类型之间的转化,将字符数组置空,以及如何赋值2。小数位后的精确问题

2010-11-12 00:22:00 325 1

原创 头文件

#includeNULL 

2010-11-09 00:15:00 277 2

原创 Creating a sequential file

#includeint main(){(Each open file must have a separately declared pointer of type FILE that is used to refer to the file.)File *cfPtr; //cfPtr = clients.dat file pointer //cfptr is a pointer

2010-10-30 22:49:00 282

原创 C File Processing

#includefopen(), fopen opens file. fclose(), fclose closes file.fgetc, reads one character from a file.fgetc(stdin) = getchar(), reads one character from stdin--the standard input.fputc, wri

2010-10-30 22:04:00 296

原创 计算机学习三宗罪——计算机达人成长之路(3)(转载自朱云翔老师笔记)

以计算机学习不可浮躁,只有用心学习,深挖知识,才能基础扎实,才可以深入理解计算机专业知识,从而达到‘他强由他强,清风拂山岗;他横由他横,明月照大江’的境界,万变不离其宗,编程程序具有三重境界。同样以VCD播放器为例,第一重境界就如同上面的同学,核心技术使用别人的,自己只是做了一个外壳!第二重境界则学习VCD编码技术,亲自设计VCD解码程序,独立完成全部解码程序。第三重境界者则不光学习VCD编码

2010-10-30 00:34:00 1965

原创 计算机学习三宗罪——计算机达人成长之路(2)(转载自朱云翔老师笔记)

三宗罪之 冒进练习用的程序,最好是一些基础的、底层的实现, 比如说数据结构中学习了有关链表、队列和栈等内容,如果你使用VC编程,你会发现VC提供了全部的数据结构,无需自己再去设计。一般的同学会大呼‘数据结构’无用论,认为很多语言工具都提供这些结构,何必自己再去设计一次!其实,这就是浮躁的表现!如果你处于工作中,可以名正言顺的使用这些提供的数据结构。但若还是学习,就不可以,请记住:学生编

2010-10-30 00:29:00 2060

原创 计算机学习三宗罪——计算机达人成长之路(1)(转载自朱云翔老师笔记)

  论道:(一)数学是基础《数学分析》,《线性代数》,《操作系统》,《数据结构》,《离散数学》计算机专业与其他非计算机专业相比,我们的优势就是专业基础课:第一类、是数学基础课第二类、基础课程就是计算机专业课程(其他专业可能只开编程课,比如Pascal编、Matlib编程、C语言编程,但不会开设很多专业课程,比如《数据结构》、《操作系统》、《编译原理》、《汇编语言》、《数据库

2010-10-30 00:14:00 2021

原创 time.h

time_t t_cur; //time_t 相当于 long  typedef   long  time_ttime_t time(&t_cur); //获取当前系统时间,并返回time_t类型char* ctime(&t_cur); //获取当前系统时间的标准格式,并返回char*类型,可以用于输出系统时间  // 返回从“开启这个程序进程”到“程序中调用clock()函数

2010-10-29 23:29:00 220

原创 最常见的20种VC++编译错误信息

最常见的20种VC++编译错误信息1、fatal error C1010: unexpected end of file while looking for precompiled header directive。寻找预编译头文件路径时遇到了不该遇到的文件尾。解决方法:其一,包含正确路径的#include "stdafx.h";其二,在*.cpp文件的Setting里面设置,

2010-10-29 19:36:00 236

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除