杭电码农-NEO_社区达人页

个人头像照片
杭电码农-NEO
已加入开发者社区546

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布136篇文章
6条评论
已回答0个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2023年08月

2023年06月

  • 06.09 09:50:40
    发表了文章 2023-06-09 09:50:40

    【八大排序(二)】希尔排序(谁说天才都短命?)

    插入排序一般来说是低效的 因为它一次只能挪动一个数据 如果你不知道插入排序可跳转插入排序 所以Donald Shell(希尔)这个人 对插入排序进行了优化 将插入排序提升了不止一个档次 甚至可以和快速排序平起平坐!
  • 06.09 09:47:07
    发表了文章 2023-06-09 09:47:07

    【内存操作函数】字符串函数不敢干的事,我干!

    【内存操作函数】字符串函数不敢干的事,我干!
  • 06.09 09:42:24
    发表了文章 2023-06-09 09:42:24

    【浮点型的存储】整型:凭什么你比我特殊?

    我们在前一章数据的存储中介绍了除了浮点数类型以外其他类型在内存中的存储,本章将给大家分享浮点数在内存中的存储的详解,希望我的文章能帮到大家.
  • 06.09 09:39:26
    发表了文章 2023-06-09 09:39:26

    C语言之字符串,内存操作函数详解(一)

    C语言的标准库为我们提供了丰富的字符串操作函数与内存操作函数,有我们熟悉的 strlen ,strcpy ,也有我们不熟悉的 strchr , strstr 等.这里我们将一一为大家讲解.初阶的字符串函数我们会讨论自我实现,后面的高阶函数我们只给大家做介绍,希望我的文章能够帮到你.
  • 06.09 09:34:00
    发表了文章 2023-06-09 09:34:00

    C语言学习分享(第九次)------数据的存储

    本篇文章带给大家的内容有,整型在内存中的存储,大端小端的介绍与判断,和一些练习.从这篇文章开始,我们将进入C语言进阶知识的部分.
  • 06.09 09:28:38
    发表了文章 2023-06-09 09:28:38

    链式二叉树OJ题思路分享

    链式二叉树这一个板块的考题还是比较多的,这里我给大家分享几道很经典的OJ题,仅供参考! 分别是 1. 单值二叉树力扣965题----- 2. 检查两棵树是否相同力扣100题 ----- 3. 对称二叉树 力扣101题
  • 06.09 09:23:38
    发表了文章 2023-06-09 09:23:38

    数据结构学习分享之链式二叉树(二)

    本节是上一节二叉树知识的延申,这一节中会用到队列的相关知识和二叉树的结构配合使用,如果你还没有接触过队列,那么请先跳转栈和队列详解.如果对二叉树结构与一些基础问题感兴趣的可以跳转二叉树(一)
  • 06.09 09:18:08
    发表了文章 2023-06-09 09:18:08

    数据结构学习分享之链式二叉树(一)

    在学习链式二叉树之前,大家一定要对函数栈帧的建立与销毁有一定的了解,因为链式二叉树这一块会涉及很多递归的问题,递归会不断建立栈帧,再不断销毁.理解了函数的栈帧的建立与销毁可以帮助我们理解二叉树的内容如果你对函数栈帧没有概念,请跳转函数栈帧的创建与销毁
  • 06.09 09:12:30
    发表了文章 2023-06-09 09:12:30

    C语言学习分享(第八次)------初阶指针

    我们在介绍C语言时已经给大家介绍过指针的概念以及内存地址的概念了,这里我们就不再重复说明前面的内容,对指针毫无了解的朋友可以先跳转介绍C语言阅读完第六节再来学习!
  • 06.08 19:40:42
    发表了文章 2023-06-08 19:40:42

    函数栈帧的创建与销毁(反汇编万字讲解)

    局部变量是怎么创建的? 为什么未初始化的局部变量的值是随机值? 函数是怎样传参的?传参的顺序是怎样的? 形参和实参是什么关系? 函数调用是怎样做的? 函数调用后是怎样返回的? 我们本章就来研讨这个问题,掌握了函数栈帧的创建和销毁更有利于后期的学习这里建议大家要从头往后一个内容一个内容看,因为这里每一个部分关联性很强!
  • 06.08 19:30:09
    发表了文章 2023-06-08 19:30:09

    C语言学习分享(第七次)------操作符

    我们已经在了解C语言的内一章节熟悉了所有的操作符了解C语言.其实操作符还有一些更细节更有用的延申内容,本章就给大家带来操作符详解!
  • 06.08 19:21:56
    发表了文章 2023-06-08 19:21:56

    数据结构学习分享之堆的详解以及TopK问题

    本章就给大家带来久违的堆的知识,如果你还不知道数的相关知识,或者什么是完全二叉树,请跳转树的介绍,本章的堆结构需要树的知识做铺垫.数据结构中的堆结构本质上就是一种完全二叉树,我们上一章说完全二叉树适合用数组的结构来实现.
  • 06.08 19:16:17
    发表了文章 2023-06-08 19:16:17

    数据结构学习分享之树的介绍

    前面我们学的都是链式结构或数组这种线性结构,今天我们正式开始学习"树"这个结构.树涉及的问题有很多,包括普通树,二叉树,二叉树又分完全二叉树和非完全二叉树,而我们要掌握的结构"堆"其本质就是一种完全二叉树, 所以在开始讲堆之前,我们应该先了解一些树相关的知识
  • 06.08 19:07:27
    发表了文章 2023-06-08 19:07:27

    C语言小项目之三子棋

    我们学习完数组之后,可以自己做一些小游戏来巩固我们的知识, 这里的三子棋就是其中一个偏简单的小游戏.详细的实现请看下面的分析
  • 06.08 18:59:35
    发表了文章 2023-06-08 18:59:35

    C语言学习分享(第六次)------数组

    C语言学习分享(第六次)------数组
  • 06.08 18:51:39
    发表了文章 2023-06-08 18:51:39

    栈和队列OJ题思路分享之栈和队列互换(C语言实现)

    我们紧接上一章的刷题分享来把后面两个题给搞定,它们分别是: 1. 用队列实现栈: 力扣225题— 2. 用栈实现队列: 力扣232题. 如果你还没有自己实现过栈和队列,或者没有栈和队列的现成结构,请跳转栈和队列详解,或者去我的码云自取. 这里的题目需要使用自己实现过的结构!
  • 06.08 18:45:40
    发表了文章 2023-06-08 18:45:40

    栈和队列OJ题思路分享之括号匹配(C语言实现)

    我们不久前给大家介绍了栈和队列这两种全新的结构,力扣上面有一些关于栈和队列的OJ题是非常经典的,这里我一共要给大家做三道题目的分享,分别是 1. 括号匹配问题: 力扣20题— 2. 用队列实现栈: 力扣225题— 3. 用栈实现队列: 力扣232题.今天这一章先分享第一个问题:括号匹配问题
  • 06.08 18:41:42
    发表了文章 2023-06-08 18:41:42

    数据结构学习分享之栈和队列详解

    这一节要分享的是一个全新的结构–栈和队列,栈和队列总是会一起出现,因为它们的存储方式刚好相反,一个先进先出一个先进后出,接下来我就来分享一下什么是栈和队列以及栈和队列的具体实现
  • 06.08 18:34:07
    发表了文章 2023-06-08 18:34:07

    数据结构学习分享之双向链表详解

    我们上一期说到,两链表中有两个最常用的结构,一个是最简单的无头不循环单向链表,还有一个就是 结构相对比较复杂的带头双向循环链表 ,我们这一章节就来分享双向带头循环链表的具体实现:
  • 06.08 18:29:19
    发表了文章 2023-06-08 18:29:19

    数据结构学习分享之单链表详解

    让我们紧接上一章顺序表的概念,引出链表,我们说顺序表每次增容需要申请新的空间,会产生很多空间碎片,代价比较高,并且我们扩容一般是扩两倍,还是会有一些空间被我们浪费掉. 所以我们基于顺序表的缺点,引出了链表的概念
  • 06.08 18:22:53
    发表了文章 2023-06-08 18:22:53

    数据结构学习分享之顺序表详解

    在前一个章节中我们介绍到, 数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。 那么具体有哪些结构是我们常常用来存储数据的呢?今天就给大家讲解其中的一个结构:顺序表, 本篇文章将收录于数据结构学习分享专栏,有兴趣阅读更多关于数据结构知识的可以点点订阅,持续更新中ing~~.
  • 06.08 17:46:17
    发表了文章 2023-06-08 17:46:17

    数据结构学习分享之复杂度讲解

    在我们学习完C语言的所有内容后,现在就可以开始我们的数据结构的学习,如果有读者也想走C/C++研发方向,可以跟着我一起往后学.本篇文章将收于专栏数据结构学习分享,会持续更新内容.
  • 06.08 17:39:55
    发表了文章 2023-06-08 17:39:55

    C语言学习分享(第五次)------函数

    让我们紧接前一章的内容分支与循环,本章将收录于专栏C语言学习分享中,有兴趣学习更多C语言知识的可以跳转至上面内容.本篇文章将给大家详细介绍有关函数的内容
  • 06.08 17:26:50
    发表了文章 2023-06-08 17:26:50

    <<c和指针>>温故及问题研讨(第三章)

    这篇文章向大家分享<<C和指针>>第三章的内容–数据,这篇文章在专栏:书籍分享中,有兴趣阅读更多关于<<C和指针>>的朋友可以来浏览一下.和之前一样,我分享的内容是我认为容易被忽略的点,和C语言中更接近于底层的一些逻辑.有些内容我在C语言的学习中已经分享过了的,我会给出之前的博客链接并且跳过这一段.
  • 06.08 17:19:22
    发表了文章 2023-06-08 17:19:22

    C语言学习分享(第四次)------分支和循环语句

    从本章开始我们就要进入C语言的正式学习了,前面的章节我们分享了C语言中大概包含哪一些知识,现在我们来一章一章的深入探讨这些知识.本章分享的是分支和循环 ,分为:1.分支语句: if 和 switch语句,2.循环语句: for, while 和 do…while. 3. goto语句.
  • 06.08 17:09:12
    发表了文章 2023-06-08 17:09:12

    面试题思路分享以及延伸问题探讨三

    让我们紧接上文 单链表面试题分享二 ,这篇文章只给大家分享三道题.它们分别是:1.环形链表初阶 力扣141题-----2.环形链表进阶 力扣142题----- 3.复制带随机指针的链表 力扣138题 .值得注意的是这三道题的技巧性很强,是属于能想到方法实现起来很简单,想不到方法实现起来很复杂甚至不能实现的题.这里我提供给大家的思想和方法可能是我们之前出来没有遇见过也不好想到的方法,证明了这个地方我们已经开始上难度了,开始真正的在"玩"链表了.
  • 06.08 17:03:14
    发表了文章 2023-06-08 17:03:14

    单链表面试题思路分享二

    我们紧接上文单链表面试题分享一来看看本章我要分享的题目,共四个题目,我还是把它在力扣或者牛客网的链接交给大家:1.合并两个有序链表力扣21题-----2.链表的分割牛客网cc149-----3.链表的回文结构力扣234题-----4.链表相交力扣160题,本次分享还是和之前一样,代码用c语言实现,我只分享我自己的思路和我认为容易想错的点(我曾经错过的点),如若我的代码有问题但是这个题刚好可以编译可以,请大家评论区提出.
  • 06.08 16:55:56
    发表了文章 2023-06-08 16:55:56

    C语言学习分享(第三次)------了解C语言-下

    我们紧接着上一章了解C语言-上往下分享C语言的基础知识,在这之前我们先引入一个表格,叫ASCLL码表,它向我们展示了每个Ascll码值对应的字符,这里我们可以跳转到Ascll码表了解一下.我们可以看见Ascll码值从65到90是大写字母A到Z,Ascll码值97到122是小写字母a到z.大小写字母相差32个Ascll值,也就是相差一个空格字符(space).我们先了解一下,后期做题可能会用
  • 06.08 16:38:55
    发表了文章 2023-06-08 16:38:55

    C语言学习分享(第二次)------了解C语言-上

    这篇文章主要给大家分享基础的C语言知识,让我们对C语言有一个大概的了解,这篇文章会从循环和函数一直讲到指针和结构体,但是都是对于每个知识点的简单认识,不会详细的说明,就是告诉大家C语言有这个东西,在我们后面的学习(文章)中会给大家一一详解,这篇文章很长,知识点多,大家可以看目录按需阅读.现在正式开始我们C语言的学习.(分为两次讲解)
  • 06.08 16:31:07
    发表了文章 2023-06-08 16:31:07

    单链表面试题思路分享一

    由于单链表本身存在一定的缺陷,很多OJ题都在考察单链表,所以我这篇文章为大家分享一下力扣(LeetCode)力扣官网上面的单链表的OJ题,包括我自己的解题思路和我认为容易想错的点(我曾经错过的点).一共是九个个题目,这篇文章先分享四个题目,分别是1.移除链表元素(对应力扣第203题)力扣203题 ----- 2.反转链表力扣206题-----3.链表的中间结点力扣876题-----4.链表倒数第n个结点力扣19题,这个地方我们都先用C语言来实现
  • 06.08 16:24:14
    发表了文章 2023-06-08 16:24:14

    <<c和指针>>温故及问题研讨(第一章)

    这个部分的分享主要是我在阅读<<C和指针>>这本书的过程发现的我以前遗漏或者没有记清楚的知识点,这本书内容很多,我只做我认为容易混淆或遗漏的部分的分享,有些我认为比较简单的地方会略掉,知识点可能比较杂,我尽量为大家理请逻辑.此书共十八章,也就代表这一部分的博客会有18篇,希望大家多多支持!
  • 06.08 16:17:22
    发表了文章 2023-06-08 16:17:22

    C语言学习分享(第一次)------初识C语言

    首先,C语言在计算机邻域起着承上启下的作用,很多其他的计算机语言就是用C语言编写的.其次,C语言非常的简洁,几乎没有任何冗余。上手难度几乎为 0,除了指针难以被新手掌握以外,其他的基础语法都很容易上手,学会C语言,对于我们未来学习C++,Java,Python都有很大的帮助.最后,另外,大部分 Unix 内核,以及所有支撑工具和函数库都是用 C语言来编写的。以至于后来几乎所有的操作系统内核都用到了C语言,比如说 Windows、Linux、macOS 等等。那学会了 C语言,就可以学习计算机组成原理、操作系统等等偏基础的计算机基础知识.并且近50年间,在TIOBE 排行榜中,C/C++位置长期
  • 发表了文章 2024-05-15

    【linux网络(一)】初识网络, 理解四层网络模型

  • 发表了文章 2024-05-15

    【linux线程(二)】线程互斥与线程同步

  • 发表了文章 2024-05-15

    【linux进程间通信(二)】共享内存详解以及进程互斥概念

  • 发表了文章 2024-05-15

    【linux进程信号(二)】信号的保存,处理以及捕捉

  • 发表了文章 2024-05-15

    【项目日记(六)】第二层: 中心缓存的具体实现(下)

  • 发表了文章 2024-05-15

    【linux线程(一)】什么是线程?怎样操作线程?

  • 发表了文章 2024-05-15

    【linux进程控制(三)】进程程序替换--如何自己实现一个bash解释器?

  • 发表了文章 2024-05-15

    【C++高阶(五)】哈希思想--哈希表&哈希桶

  • 发表了文章 2024-05-15

    【linux进程控制(二)】进程等待--父进程是如何等待子进程死亡的?

  • 发表了文章 2024-05-15

    【linux进程间通信(一)】匿名管道和命名管道

  • 发表了文章 2024-05-15

    【C++11(三)】智能指针详解--RAII思想&循环引用问题

  • 发表了文章 2024-05-15

    【linux进程(一)】深入理解进程概念--什么是进程?PCB的底层是什么?

  • 发表了文章 2024-05-15

    远程访问本地jupyter notebook服务 - 无公网IP端口映射

  • 发表了文章 2024-05-15

    【C++进阶(二)】STL大法--vector的深度剖析以及模拟实现

  • 发表了文章 2024-05-15

    【C++基础(九)】C++内存管理--new一个对象出来

  • 发表了文章 2024-05-15

    【Go语言快速上手(二)】 分支与循环&函数讲解

  • 发表了文章 2024-05-15

    【linux基础I/O(二)】文件系统讲解以及文件缓冲区的概念

  • 发表了文章 2024-05-15

    【linux进程(七)】程序地址空间深度剖析

  • 发表了文章 2024-05-15

    【linux线程(三)】生产者消费者模型详解(多版本)

  • 发表了文章 2024-05-15

    【linux进程(二)】如何创建子进程?--fork函数深度剖析

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息