
编程语言
知了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 · 604 阅读 · 0 评论 -
[Python]python学习笔记(一)——语法
python的关键知识点:1、解释型语言:是边读源程序边执行。而编译型语言则是将源代码编译成目标代码后执行。以后在执行时就不需要编译了2, python是区分大小写的,3,python是根据行缩进来区别模块和函数的,所以对代码的风格要求比较高,依赖缩进来区分代码层次,最好使用tab键缩进4,常量名所有字母大写,由下划线来连接。变量名最好使用小写字母,不带m和g,类名首字母大写,模块原创 2014-02-17 19:25:02 · 614 阅读 · 0 评论 -
[数据结构]hash算法
hash函数hash函数主要是利用了数组的快速定位特性,以及键值根据哈希函数来转换。hash函数:根据key,计算出key对应记录的储存位置,position = f(key),不同的输入可能对应同样的输出。hash函数的冲突处理:链地址法:对Hash表中每个Hash值建立一个冲突表,即将冲突的几个记录以表的形式存储在其中问题实例:海量数据分析以下代码转自点击打开链接#in原创 2014-02-24 10:18:31 · 748 阅读 · 0 评论 -
[数据结构]双链表
typedef struct NODE{ struct NODE *fwd; struct NODE *bwd; int value;}Node;双链表的根节点的bwd指针指向双链表的最后一个节点,fwd指针指向双链表的第一个节点,双链表的value字段为空以下程序是将一个值插入到一个有序的双链表中,如果链表中已经有和该值相同的节点则不插入#include #inc原创 2014-02-25 19:09:55 · 851 阅读 · 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 · 696 阅读 · 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 · 832 阅读 · 0 评论 -
shell脚本学习笔记
1,文件名字命名为*.sh,后缀sh表明这是一个Bash脚本文件2,shell脚本的第一行如下: #!/bin/sh #!/bin/sh告诉系统其后路径所指定的程序即是解释此脚本文件的Shell程序3, 写完脚本后保存文件,然后将文件变成可执行文件 chmod +x test.sh4,以下是一个简单的shell脚本示例: #!/bin/sh echo "hello worl原创 2014-02-18 15:09:16 · 634 阅读 · 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 · 999 阅读 · 0 评论 -
[C语言基础]C语言操作符优先级
优先级运算符含义要求运算对象的个数结合方向1()[]->.圆括号下标运算符指向结构体成员运算符结构体成员运算符自左至右2!逻辑非运算符1(单目运算符)自右至左~原创 2014-02-19 11:07:52 · 581 阅读 · 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 · 623 阅读 · 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 · 715 阅读 · 0 评论