自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 KMP算法(详细通俗的个人理解版)

KMP算法的难点在于next数组的计算和匹配时的处理

2023-02-04 21:54:23 628

原创 软件体系结构的初步学习

好长一段时间,终于把软件体系结构第一章节看完了(停停摆摆)。总的来说,软件体系结构就是确保在各个层级开发编写中使用一个合理的符合需求的框架,包括内在算法逻辑和表层数据传输,由内至外,即可以在一个小的算法中通过时间和空间复杂度优化使用体现,又可以在整体系统之间的联系紧密程度中体现。其最终目的是在软件内部中确定一个合适的耦合和内聚比例的度,让一个软件可以在一个完整的软件周期的各个阶段可以轻松的去维护和迭代,也更有利于在其基础之上与其他领域的接口方法进行链接。如何来判断当前使用的软件体系结构是适合的?我们

2022-12-23 10:04:20 176

原创 使用栈实现简单的计算器

使用栈完成计算一个表达式

2022-09-06 09:33:18 730

原创 通过数组模拟栈来了解栈的基本内容

通过数组模拟栈来了解栈的基本内容

2022-09-06 08:57:34 93

原创 简单基础的栈的实现操作

栈的基本实现

2022-07-28 11:02:14 91

原创 稀疏数组,一种简单的减小无关数据运算的算法思想

稀疏数组,一种减小无关数据运算的算法思想

2022-07-28 10:59:50 108 1

原创 双向链表实现及相关实例

双向链表的实现

2022-07-28 10:57:37 121

原创 基础数组,指针及队列问题的解决

基础数组指针的运用以及队列型问题的解决实例

2022-07-28 10:55:30 167

原创 单向环形链表及约瑟夫问题

单向环形链表构建,及约瑟夫问题的解决

2022-07-28 10:52:28 71

原创 大一下学期的JAVA学习,我学到了什么?

由于大一上学期本人学的是C语言,所以在第二学期接触JAVA时,在JAVA基础程序设计这本书中一半之前都可以触类旁通。但到接触后面一部分内容时,我明显感觉JAVA程序设计给我打开了一扇名为面向对象的大门,它相比较与C语言,更加的接近我们的生活,它具有大量的基础包和类(可以方便的供我们使用)概括来说,新内容在于:1,对象的概念与使用2,万能与变化随心的接口3,可以自我设置的异常4,一对一特定的输入输出5,初步接触和了解的画面程序设计可以说,相比于C语言,JAVA更具备可塑性,即可

2022-05-17 17:07:35 546

原创 作为初学者,在自己学习实践中,发现的一些学习规律。

大家好,本人是一名软件工程专业的大一下新生,在接触专业学习以及结合自主学习的经历得出了一些小结论,希望对初学者有一点帮助。1.如果是自主学习,建议先学习C语言打好基础。然后学习数据结构与算法,再进一步学习其他语言。2.明确明白在抛除基础用法后,基本所有的语言的深度学习都在于函数的运用(其中包括基础函数及结构和基础结构结合后的复杂结构)要多在实践中熟悉。3.明白学习各种计算机高级语言目的基本在于处理数据。所以要锻炼好自己的数据处理逻辑和能力。谢谢大家观看。...

2022-03-10 12:39:56 311 1

空空如也

空空如也

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

TA关注的人

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