撸代码的Ellie
码龄6年
关注
提问 私信
  • 博客:233,066
    233,066
    总访问量
  • 9
    原创
  • 2,213,203
    排名
  • 250
    粉丝
  • 2
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2018-12-03
博客简介:

程序媛养成记

博客描述:
遇见更好的自己
查看详细资料
个人成就
  • 获得466次点赞
  • 内容获得35次评论
  • 获得2,648次收藏
  • 代码片获得1,562次分享
创作历程
  • 9篇
    2019年
成就勋章
TA的专栏
  • 【数据结构与算法】
    8篇
  • 【深度学习】
  • 【python】
  • 【C++】
    8篇
  • 【计算机网络】
  • 【学习资料】
兴趣领域 设置
  • 人工智能
    神经网络
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【数据结构与算法】常见数据结构及基本操作

数据结构及基本操作+排序算法+查找算法目录1.数据结构与算法常见概念2.数据逻辑结构2.1线性结构2.2树形结构2.3图形结构2.4集合结构3.排序算法冒泡排序简单选择排序直接插入排序希尔排序堆排序归并排序快速排序4.查找算法顺序表查找有序表查找线性索引查找二叉排序树平衡二叉树(AVL树)多路查找树(B树)散列表查找(哈希表)总结《大话数据结构》,文后附《大话数据结构》下载链接,本文相关代码均由...
原创
发布博客 2019.06.16 ·
92836 阅读 ·
133 点赞 ·
15 评论 ·
1057 收藏

【数据结构与算法】二叉树的递归遍历

二叉树的递归遍历定义树节点//定义节点typedef struct node{ struct node *lchild; struct node *rchild; char data;}BiTreeNode, *BiTree;//*BiTree的意思是给 struct node*起了个别名,叫BiTree,故BiTree为指向节点的指针。按照前序顺序创建二叉树//按照...
原创
发布博客 2019.06.16 ·
3995 阅读 ·
6 点赞 ·
1 评论 ·
25 收藏

【C++】链表及基本操作

链表及基本操作定义基本操作1. 插入节点2. 删除节点3. 反转链表4. 倒数第K个节点5. 是否有环本文所述均为单向链表。定义struct ListNode{ int val; struct ListNode* next; LsiatNode(int val): val(x), next(NULL){ }}基本操作1. 插入节点2. 删除节点3. 反转链表4. 倒...
原创
发布博客 2019.06.16 ·
71850 阅读 ·
209 点赞 ·
16 评论 ·
1051 收藏

【数据结构与算法】寻找无序数组中第K大的数

寻找无序数组中第K大的数方法1:排序法方法2:插入法方法3:小顶堆法方法4:分治法部分参考:漫画:寻找无序数组的第K大元素方法1:排序法方法2:插入法方法3:小顶堆法方法4:分治法...
原创
发布博客 2019.06.16 ·
1867 阅读 ·
3 点赞 ·
0 评论 ·
14 收藏

【C++】栈及基本操作

栈及基本操作相关概念常见操作相关概念栈:限定仅在表尾进行插入和删除操作的线性表常见操作
原创
发布博客 2019.06.07 ·
3942 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

【C++】队列及基本操作

相关概念队列:只允许在一段进行插入操作,而在另一端进行删除操作的线性表性质:先进先出常见操作
原创
发布博客 2019.06.07 ·
10854 阅读 ·
10 点赞 ·
1 评论 ·
28 收藏

【C++】字符串及基本操作

字符串及基本操作C风格字符串:C风格字符串初始化C风格字符串常见操作string类:string类初始化string类常见操作C风格字符串:C风格字符串初始化char greeting[]="Hello"; //字符串初始化用双引号,字符初始化用单引号cout<<greeting<<endl; //打印HelloC风格字符串常见操作strcpy(s...
原创
发布博客 2019.06.06 ·
21332 阅读 ·
45 点赞 ·
1 评论 ·
216 收藏

【数据结构与算法】七种常见排序算法

排序算法目录冒泡排序简单选择排序直接插入排序希尔排序堆排序归并排序快速排序时间复杂度、空间复杂度和稳定性总结总结《大话数据结构》,本文相关代码均由C++编写。目录冒泡排序void bubblesort(int a[], int num){ for (int i = 0; i < num; i++){ for (int j = num - 1; j >= i; j--){...
原创
发布博客 2019.06.06 ·
500 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

【C++】数组及基本操作

数组及常见操作数组数组声明数组初始化数组常见操作vector初始化vector常见操作数组数组与vector:如果不确定元素的个数,请使用vector。数组声明数组声明:a[d],a是数组名,d是数组的维度(维度必须大于0并且是个常量表达式)        常量表达式:值不会改变并且在编译过程就能得到计算结果的表达式。//一个对象是不是常量表达式...
原创
发布博客 2019.06.06 ·
25044 阅读 ·
55 点赞 ·
1 评论 ·
257 收藏