首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
寡君_
掘友等级
无
|
无
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 15
沸点 3
赞
18
返回
|
搜索文章
最新
热门
二叉树的层序遍历、翻转二叉树、对称二叉树、二叉树的最大深度
本文介绍了二叉树相关算法的实现方法。这些算法都采用了递归思想,通过不同的遍历顺序实现对二叉树结构的操作和判断。
二叉树及其实现
本文系统介绍了树形数据结构,重点讲解了二叉树及其相关概念。主要内容包括:1)树的基本概念与术语(2)二叉树的定义及特殊类型(3)二叉树的三种遍历方式及其实现;4)通过Java代码演示了二叉树的链表实现
编译和链接
C语言程序的执行涉及翻译环境和运行环境。翻译环境包括编译和链接两个阶段。预处理处理宏定义、头文件等;编译进行词法、语法和语义分析;汇编生成机器指令;链接解决多文件间的符号引用问题。
滑动窗口最大值、大小顶堆、前k个高频元素
首先讲解了239题滑动窗口最大值的单调队列解法。然后介绍了堆的基本概念,大顶堆和小顶堆的特性及实现方式。最后以347题前K个高频元素为例,展示了如何利用小顶堆结合哈希表。
文件操作(下)
本文介绍了C语言中文件操作的关键技术。主要包括:1.随机读写操作;2.文件读取结束的正确判定方法;3.文件缓冲区的原理及其重要性
文件操作(上)
文件的作用;文件分为程序文件和数据文件两类;文件可分为文本文件和二进制文件;文件操作的核心和流的概念;详细说明了文件的打开、关闭及各种读写操作函数;介绍了文件的顺序读写和随机读写方法
动态内存管理(下)
本文分析了C语言动态内存管理的经典问题和柔性数组特性。通过4道笔试题揭示了常见内存错误。第二部分介绍了柔性数组的概念、特点和使用方法。最后总结了C/C++程序内存的四大区域划分
有效的括号、删除字符串中的所有相邻重复项、逆波兰表达式求值
本文介绍了三道使用栈结构解决的算法题。第一题通过栈处理三种括号不匹配情况;第二题利用栈消除相邻重复字符;第三题使用栈实现后缀表达式的计算。
动态内存管理(上)
本文介绍了C语言动态内存分配的必要性及使用方法。文章详细阐述了各函数的使用方法及注意事项,特别强调必须检查返回值、正确释放内存并将指针置NULL。同时列举了常见的动态内存错误。最后指出内存泄漏的危害。
重复的子字符串、用栈实现队列、用队列实现栈
本文介绍了三个算法问题的解决方案。1. 重复子字符串问题:提出了移动匹配和KMP两种解法。2. 用栈实现队列。3. 用队列实现栈。三种解法都通过巧妙的数据结构转换实现了目标功能。
下一页
个人成就
文章被点赞
18
文章被阅读
1,757
掘力值
564
关注了
0
关注者
4
收藏集
0
关注标签
4
加入于
2024-12-21