自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 今日面试题

Lua原表:对普通表进行索引的时候,如果普通表存在我们需要索引的这个键,则返回这个键所指向的值,如果普通表不存在我们需要索引的这个键,就会到原表中进行查找,如果元表不存在,直接返回nil。如果原表存在,则继续对元方法所指向的表中进行索引,如果键存在,则返回键对应的数据,不存在就返回nil当对普通表进行索引时,如果普通表不存在这个键,如果元表上的元方法指向的是一个(function)方法就会去执行这个方法,索引得到的值是这个方法的返回值。_index类似于get接口,_newindex类似于s.

2021-08-18 20:59:47 65

原创 快速排序 选择排序

//选择排序 //每次找出数字最小的那个对应的索引 放在第i个位置void select(int arr[],int len){ for (int i = 0; i < len-1; i++)//循环执行len-1次 { int minIndex = i; for (int j = i+1; j < len; j++) { if (arr[j]<arr[minIndex]){ minIndex = j; } } if (i!=minInde.

2021-08-12 16:36:11 50

原创 面向对象.....

解释一下虚函数,虚继承内部怎么实现的简而言之,虚函数就是用基类类型的指针指向子类对象的实例,通过基类指针调用子类的成员函数。每个含有虚函数的类中都有一个虚函数表和指向虚函数表的虚函数指针,虚函数表中存放了类中各个虚函数的入口地址。虚继承:从不同途径继承的同一基类,会在子类中存在多份拷贝。即浪费资源又会存在二义性。虚继承通过虚基类指针和虚基类表实现,每个虚继承的子类都有一个虚基类指针和虚基类表。当虚继承的子类被当做父类,虚基类的指针也会被继承。虚基类指针指向虚基类表,虚基类表中记录了虚基类

2021-08-12 10:34:52 49

原创 计算机网络

三次握手: 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接 第一次 客户端向服务端发送连接请求报文,发送的报文段包括同步位SYN和序列号seq,并进入SYN_SENT(同步已发送)状态等待服务器确认 第二次 服务端收到客户端的连接请求报文,如果同意建立连接,则向客户端发送确认报文, 报文包括SYN包和ACK标志,然后服务端进入同步以接收状态 第三次 客户端收到服务端的确认报文后,会向服务器发送确认报文,告诉服务器收到了...

2021-08-04 19:28:06 59

原创 字符串拷贝、连接、逆序

//字符串拷贝char* strcpy(char* pDest, char* pSrc){ char* point = pDest; if (!pDest || !pSrc){ return nullptr; } if (pDest == pSrc){ return pDest; } while ((*pDest++ = *pSrc++) != '\0'); return point;}//字符串连接char* MystrCat(char* pDest,char* pStr).

2021-08-03 00:03:47 71

原创 链表的创建 、增删改查 、逆序

//链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的//链表由两部份组成 数据域和指针域(指向下一个节点的指针)最后一个节点指针域为NULLstruct SNode{ SNode(){ this->nID = 0; this->nextNode = nullptr; } int nID; SNode* nextNode;};//创建长度为len的链表void createList(SNode* head,int ..

2021-08-02 20:53:54 82

原创 C++string构造、析构的实现

class String{private: char* m_str; public: String(const char* str=NULL);//普通构造 ~String();//析构函数 String(const String& other);//拷贝构造 void print_str(void){ cout << "m_String:" << m_str << endl; } String & operator=(const S

2021-08-02 13:54:55 216

空空如也

空空如也

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

TA关注的人

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