
算法数据结构
爱哲学的码农
我等采石之人,应心怀建设大教堂之愿景。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数组实现快排
单线程中最快的排序算法 do while版本 #include <stdlib.h> #include <stdio.h> #include <string.h> // 交換 void swap(int *a, int *b) { int temp= *a; *a = *b; *b = temp; } // 显示 一维数组退指针 void s...原创 2019-02-22 15:55:09 · 1689 阅读 · 0 评论 -
双链表常规操作图解一
list<list<int> > 十字链表,嵌套链表 循环链表 双链表 下面是双链表常规插入操作 下面是双链表常规删除操作 下面是双链表头插尾插法常规操作 图一:当链表 head taill 为空 图二:进行头部插入时 ...原创 2019-03-10 11:23:09 · 2588 阅读 · 0 评论 -
链表实现1
#include <iostream> #include <string> using namespace std; // 链表的结构 typedef struct LNode{ int data; // 数据域 struct LNode * next; // next指针 }LNode,*LinkNode; //构造一个空的单链表L bool Lin...原创 2019-03-10 11:23:25 · 156 阅读 · 0 评论 -
two sum leetcode
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] ...原创 2019-03-18 00:14:34 · 129 阅读 · 0 评论 -
string 实现
class CMyString { friend std::ostream& operator<<( std::ostream& os, const CMyString& str); private: char* m_pData; // 私有变量保存字符串 public: ...原创 2019-05-10 06:53:47 · 276 阅读 · 0 评论