摘要: 初学Linux,今天反复卸载与重装微软商店的Ubuntu好几次,终于解锁了在Ubuntu上搭建C++开发环境的正确姿势, 搭建了一个非常简单的开发环境;简单到什么地步呢?只是简单地配置了一下编辑器,安装了几款编译器。 而就是这样一个简单的开发环境,对于现在的我来说足够用了。 编辑器 Ubuntu自带 阅读全文
posted @ 2018-05-17 21:54 格朗 阅读(7186) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5. 说明: 给定的 n 保证是有效的。 算法: 定义两个指针fast,slow,其中fast指针 阅读全文
posted @ 2020-02-27 17:22 格朗 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 题意: 编写一个程序,找到两个单链表相交的起始节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3 输出:Refer 阅读全文
posted @ 2020-02-27 16:55 格朗 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始); 如果 pos 是 -1,则在该链表中没有环。 示例 1: 输入:head = [3,2,0,-4], pos = 1 输出:true 解释:链表中有一个环, 阅读全文
posted @ 2020-02-27 16:01 格朗 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 简介: 单链表中的每个结点不仅包含值,还包含链接到下一个结点的引用字段。通过这种方式,单链表将所有结点按顺序组织起来。下面是一个单链表的例子: 蓝色箭头显示单个链接列表中的结点是如何组合在一起的。 节点结构: 1 // Definition for singly-linked list. 2 str 阅读全文
posted @ 2020-02-27 15:34 格朗 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一、HTTP概况 20世纪90年代初期,一个主要的新兴应用即万维网(World Wide Web)登上了舞台。Web是一个引起公众注意的因特网应用。Web的应用层协议是超文本传输协议(HTTP),它是Web的核心。HTTP由两个程序实现:一个客户程序和一个服务器程序。客户程序和服务器程序运行在不同的 阅读全文
posted @ 2019-11-27 20:52 格朗 阅读(911) 评论(0) 推荐(1) 编辑