![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 54
guiguzhi
工作踏实,认真,负责。<br/>喜欢研究技术,比如ATL,WTL,Nginx的源码<br/>自学能力强,喜欢互联网企业的文化 – 开放,自由,有朝气,有激情
展开
-
c++ 封装的单链表
温故知新:以前学习c++时写的链表复习一下#include using namespace std;templateclass List{private: struct Node { T data; Node* next; Node(const T& d):data(d),next(NULL){} }; Node* head; int n;原创 2013-05-08 11:33:40 · 593 阅读 · 0 评论 -
判断一个数是否为素数
bool isPrime(int num){ //检查参数 if (num<1) { return false; } //偶数不可能是素数 if (num % 2 == 0) { return false; } int i=3; for (;i< (num+1)/2;i++) { if (num % i) { continue; } els原创 2013-05-08 14:01:05 · 428 阅读 · 0 评论 -
c++实现一个小型算术表达式
/*************输入表达式: 反复 读取一个操作数存到操作数数组中 读取一个运算符存到运算符数组中 如果运算符是=就跳出反复计算: 在运算符数组中找优先级最低的运算符 从右向左找有没有+- 如果没有再从右向左找有没有*/ 如果没有运算符,操作数数组第一个元素就是结果,计算完毕 以它为界把运算符数组分成两半 地址相减确定元素个数 同时把操作数数组也相原创 2013-05-08 13:35:45 · 788 阅读 · 0 评论 -
strcmp函数的实现
//p1 > p2 返回1//p1 == p2 返回0//p1 int mystrcmp(const char* p1,const char* p2){ if (p1 == NULL && p2) { return -1; } if (p1 && p2 == NULL) { return 1; } if (p1 == NULL && p2 == NULL) {原创 2013-06-19 09:43:51 · 381 阅读 · 0 评论