- 博客(61)
- 收藏
- 关注
原创 Qt学习笔记
Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。Qt:支持多平台开发;支持CSS;面向对象特性体现突出;发展趋势良好。MFC:仅在Windows开发;运行效率高;库安全性好。
2023-03-29 19:49:37 1195 2
原创 【C++】类与对象(中)——六个默认成员函数|const
本篇博客主要介绍类的六个默认成员函数及运算符重载:构造函数、析构函数、拷贝构造函数、赋值运算符重载、取地址操作符重载
2022-09-06 23:13:01 954 17
原创 【JavaSE进阶】:类变量、类方法(static在类中的用法)及main函数细节
本篇主要介绍Java面向对象高级部分中的类变量、类方法的用法,以及main函数语法
2022-09-06 09:10:29 679 8
原创 【C++】快速入门——面向对象|关键字|命名空间|输入输出|缺省参数|函数重载|引用|内联|auto|范围for|nullptr
C++快速入门基础知识
2022-08-13 11:03:07 635 2
原创 【JavaSE入门】:面向对象编程(进阶部分)
本篇博客是Java初学第一阶段的最后一篇博客,是Java面向对象编程的进阶部分,包含面向对象编程的三大特性封装、继承、多态的详细整理,同时引入Java开发工具IDEA的使用,包含Debug技巧,类的定义也得到进一步完善。近万字博客总结,细节拉满,内容丰富!......
2022-08-09 20:20:30 351 10
原创 【JavaSE入门】:面向对象编程(基础部分)
本篇博客详细介绍Java面向对象编程的初阶部分,通过这一部分快速入门面向对象的编程思想,内容丰富,细节拉满!
2022-08-03 10:03:47 298 9
原创 【JavaSE入门】:Java中的程序控制结构
本篇主要介绍Java程序控制结构,包括分支结构、循环结构以及跳转语句的用法和注意事项,内容丰富,细节拉满!
2022-07-28 10:47:48 280 1
原创 【成神之路】C++
小白程序员的我终于2022.7.11正式进入了C++的学习阶段😍😍,为此,我在这里简单梳理一些关于C++的相关知识以及成神之路🔮
2022-07-11 08:56:31 388 1
原创 交换排序算法:冒泡排序和快速排序
本篇博客主要介绍交换排序算法中的冒泡排序(BubbleSort)和快速排序(QuickSort),包括他们的思路和实现,另着重介绍快速排序的三种实现思路以及两个方面的优化。代码实现:C语言
2022-07-10 09:56:04 896 10
原创 选择排序算法:直接选择排序和堆排序
本篇博客主要介绍选择排序算法中的直接选择排序(SelectSort)和堆排序(HeapSort)代码实现:C语言
2022-07-09 12:30:30 137 2
原创 插入排序算法:直接插入排序和希尔排序
本篇博客主要介绍插入排序算法中的直接插入排序(InsertSort)和希尔排序(ShellSort)实现代码:C语言
2022-07-08 18:07:43 310 6
原创 二叉树基础OJ题(二叉树的遍历、分治算法、数据结构、C语言)
在学习完二叉树的基本知识后,主要包括前序遍历以及分治算法的思想,再通过下面几道基础OJ题提高理解
2022-07-07 13:29:01 582
原创 二叉树链式结构及实现(前序、中序、后序遍历、层序遍历、分治算法、递归、数据结构、C语言)
本篇博客主要介绍二叉树链式结构以及相关接口函数的实现,内容包括前中后序的遍历,运用分治的思路去编写相关函数。分治算法的思想、二叉树的前序遍历
2022-07-07 13:17:27 2075 1
原创 二叉树的顺序结构及实现(堆的相关知识、数据结构、C语言)
在完成关于树与二叉树的基本知识的铺垫后,这里,我们进入二叉树的顺序结构的实现以及堆的实现
2022-07-06 14:17:20 252
原创 树与二叉树(二叉树前传、数据结构初阶、C语言)
在学习二叉树的实现之前,我们先学习和了解一些关于树与二叉树的重要知识,本篇博客整理了树与二叉树的概念和结构
2022-07-05 21:15:42 203
原创 程序员常用快捷键整理(VS、Windows,提高效率,只有一步之遥)
本篇博客整理了程序员常用的快捷键,主要包括VS(visual studio)编译器的快捷键、Windows操作系统快捷键
2022-07-05 08:19:24 2441
原创 链表(数据结构、C语言、单链表、带头双向循环链表)
本篇博客整理了数据结构初阶的链表相关知识,包括单链表、双向循环链表、以及哨兵位的介绍(这里的哨兵位在链表OJ博客中会详细介绍)
2022-07-03 17:47:07 243
原创 单链表相关OJ题(LeetCode、C语言、数据结构)
在学习完链表部分(主要是单链表)相关函数,包括头插、头删、尾插、尾删等函数接口的实现思想,通过下面11道OJ题继续巩固知识。LeetCode,C语言。
2022-07-03 17:10:11 310 6
原创 顺序表相关OJ题(数组、LeetCode、C语言、数据结构、双指针思路)
顺序表相关OJ题(数组、LeetCode、C语言、数据结构、双指针思路)移除元素、删除有序数组中的重复项、合并两个有序数组
2022-06-22 11:54:42 341
原创 复杂度相关OJ题(LeetCode、C语言、复杂度、消失的数字、旋转数组)
复杂度相关OJ题(LeetCode、C语言、复杂度、消失的数字、旋转数组)
2022-06-21 16:38:06 134
原创 时间复杂度和空间复杂度总结(C语言、数据结构和算法基础概念)
时间复杂度的定义:在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。一个算法执行所耗费的时间,从理论上说,是不能算出来的,只有你把你的程序放在机器上跑起来,才能知道。但是我们需要每个算法都上机测试吗?是可以都上机测试,但是这很麻烦,所以才有了时间复杂度这个分析方式。一个算法所花费的时间与其中语句的执行次数成正比例,算法中的基本操作的执行次数,为算法的时间复杂度。即:找到某条基本语句与问题规模N之间的数学表达式,就是算出了该算法的时间复杂度。...
2022-06-21 13:10:38 326
原创 Markdown语法快速入门(印象笔记)(从入门到精通,只有一步之遥)
Markdown语法快速入门,适合初学者,总结了写技术博客必备的技巧,Markdown从入门到精通,只有一步之遥
2022-06-20 17:04:58 1697
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人