- 博客(7)
- 收藏
- 关注
原创 排序算法Python实现
# -*- coding:utf-8 -*-#直接插入排序:def directinsert(lists): length = len(lists) for i in range(1, length): temp = lists[i] j = i-1 while j >= 0 and lists[j] > temp:#...
2017-04-11 10:08:36
267
原创 利用栈结构二进制数转十进制数代码实现c++
#include#include#include#define MAXLEN 50using namespace std;struct StackType{ char data[MAXLEN]; int top;};StackType*STInit(){ StackType*s; if(s=new StackType){ s->top=0; return s;
2016-11-15 10:39:54
2014
转载 c++中pow函数
在C++中,pow有多个重载函数;在dev中,pow(int,int)可以执行,但是在别的地方是不可以被编译的;会提示 :error C2668: “pow”: 对重载函数的调用不明确可以看见,是没有pow(int,int)这个方法的;正确的办法是pow(int,double(int));
2016-11-15 10:38:20
24971
原创 C++单链表基本算法代码
#include#includeusing namespace std;struct Data{//数据节点类型 string key; string name; int age;};struct CLtype{//定义链表结构 Data nodedata; CLtype *nextnode;};/*****************在链表的末尾添加节点********
2016-11-05 09:34:44
1817
原创 c++顺序表基本算法代码
#include#includeusing namespace std;#define MAXLEN 100//定义顺序表的最大长度/*************顺序表的定义部分*****************/struct Data{//定义顺序表结点类型 string key;//节点关键字 string name; int age;};struct SLtype{//定
2016-11-02 09:50:24
4053
原创 C++引用变量(&)
1、创建引用变量 必须在声明引用变量时进行初始化: int rat;int&rodent=rat; 可以通过初始化声明来设置引用,但不能通过赋值来设置。nt rat;int&rodent=rat;int b=50;rodent=b;这里rodent依然是rat变量的别名,只是现在rat和rodent的变量值变为50.
2016-11-01 09:42:49
257
转载 const指针和指向const的指针
举个例子说下:int i=39; const int *p=&i,表示不能通过指针p来改变i的值,*p=20//错,p=&j//正确 int *const p=&i,表示p只能指向i,不能指向其他变量,但是可以通过p来改变i的值.*p=30//正确,但是p=&j//错 const int *const p=&i,表示p只能指向i,并且不能通过p来改变i的值 *p=20//错误,p=&j
2016-11-01 09:23:18
304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人