编程语言
知了112
记录自己成长每一步。加油!
展开
-
[C++]C++的一些小程序
程序如下所示: #include #include #include class String{ public: String(const char*str = NULL); String(const String &another); ~String(); String& operator =(const String &rhs); private: char* m_dat原创 2014-02-22 14:58:42 · 592 阅读 · 0 评论 -
[Python]python学习笔记(一)——语法
python的关键知识点: 1、解释型语言:是边读源程序边执行。而编译型语言则是将源代码编译成目标代码后执行。以后在执行时就不需要编译了 2, python是区分大小写的, 3,python是根据行缩进来区别模块和函数的,所以对代码的风格要求比较高,依赖缩进来区分代码层次,最好使用tab键缩进 4,常量名所有字母大写,由下划线来连接。变量名最好使用小写字母,不带m和g,类名首字母大写,模块原创 2014-02-17 19:25:02 · 600 阅读 · 0 评论 -
[数据结构]hash算法
hash函数 hash函数主要是利用了数组的快速定位特性,以及键值根据哈希函数来转换。 hash函数:根据key,计算出key对应记录的储存位置,position = f(key),不同的输入可能对应同样的输出。 hash函数的冲突处理:链地址法:对Hash表中每个Hash值建立一个冲突表,即将冲突的几个记录以表的形式存储在其中 问题实例:海量数据分析 以下代码转自点击打开链接 #in原创 2014-02-24 10:18:31 · 732 阅读 · 0 评论 -
[数据结构]双链表
typedef struct NODE{ struct NODE *fwd; struct NODE *bwd; int value; }Node; 双链表的根节点的bwd指针指向双链表的最后一个节点,fwd指针指向双链表的第一个节点,双链表的value字段为空 以下程序是将一个值插入到一个有序的双链表中,如果链表中已经有和该值相同的节点则不插入 #include #inc原创 2014-02-25 19:09:55 · 820 阅读 · 0 评论 -
[C++]C++学习笔记(一)
1,cin cout #include int main() { std::cout << "Enter two numbers:" << std::endl; int v1, v2; std::cin >> v1 >> v2; std::cout << "The sum of " << v1 << " and " << v2 << " is " << v1 + v2原创 2014-02-23 13:50:51 · 687 阅读 · 0 评论 -
[C++]C++学习笔记(三)
1,运算符重载 示例程序如下: #ifndef MYTIME1_H_ #define MYTIME1_H_ class Time { private: int hours; int minutes; public: Time(int h, int m = 0); Time operator+(const Time & t) const;原创 2014-03-08 16:32:37 · 819 阅读 · 0 评论 -
shell脚本学习笔记
1,文件名字命名为*.sh,后缀sh表明这是一个Bash脚本文件 2,shell脚本的第一行如下: #!/bin/sh #!/bin/sh告诉系统其后路径所指定的程序即是解释此脚本文件的Shell程序 3, 写完脚本后保存文件,然后将文件变成可执行文件 chmod +x test.sh 4,以下是一个简单的shell脚本示例: #!/bin/sh echo "hello worl原创 2014-02-18 15:09:16 · 628 阅读 · 0 评论 -
[C++]C++学习笔记(二)
(一)基本知识 //stock00.h #ifndef STOCK00_H_ #define STOCK00_H_ #include class Stock // class declaration { private: std::string company; long shares; double share_val; double total_原创 2014-03-04 11:49:41 · 983 阅读 · 0 评论 -
[C语言基础]C语言操作符优先级
优先级 运算符 含 义 要求运算 对象的个数 结合方向 1 () [] -> . 圆括号 下标运算符 指向结构体成员运算符 结构体成员运算符 自左至右 2 ! 逻辑非运算符 1 (单目运算符) 自右至左 ~原创 2014-02-19 11:07:52 · 567 阅读 · 0 评论 -
Makefile学习笔记
Makefile知识简单总结 以下大部分信息来自跟我一起写Makefile 一个简单的例子如下; int main() { char str[20]; scanf("%[^r]",str); printf("%s\n",str); return 0; } target : test.o cc -o target test.o原创 2014-02-18 11:15:41 · 605 阅读 · 0 评论 -
[C语言基础]一些C语言小程序(一)
1,请把从1到1000的数打印出来,不能使用任何的循环语句或是条件语句 #include void func(int i); void func(int i) { printf("%d",i); int a = i/i-1; func(i--); } int main() { func(1000); return 0; }原创 2014-02-18 19:22:41 · 703 阅读 · 0 评论