自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 代码小分队分析

player.cpp#include <stdio.h>#include <iostream>#include <stdlib.h>#include <sys/socket.h>#include <netinet/in.h>#include <unistd.h>#include <arpa/inet.h>#include <string.h>using namespace std;#def

2021-11-09 20:55:00 590

原创 git笔记

对git的个人理解和认识git是一个代码版本管理工具(按网上的意思是个分布式版本控制系统), git中存在工作区、版本库和暂存区。工作区、版本库、暂存区工作区:即git init初始化下的文件目录,但不包含.git目录.git目录下是文件的版本库和暂存区,所以rm -rf .git可以清除版本库,然后再init初始化得到船新版本git命令git initgit init #初始化文件夹,创建新的仓库git configgit config --global us

2021-09-03 17:10:13 78

原创 错题集——线性规划

之前笔试时遇到一个问题,大致内容是游戏中,某地点2点到4点内会出现一个6分钟的幸运buff,一个人在这个时间段内正好经过6分钟,其获得buff的概率?虽说题目不太一样,但线性规划的思想却如出一辙。今天看到一个题目,发现有异曲同工之妙:在区间[-2, 2]里任取两个实数,它们的和>1的概率是()这里我们设取出两个实数分别为x、y,且1<=x<=2,1<=y<=2(红线范围),在这样的范围内找到x+y=1的线,则可知道x+y>1的范围在蓝线的上方。由面积可得,最后

2020-09-26 17:21:33 169

原创 C/C++研发岗笔试题(二)

今天又参加了C++研发岗笔试,都是基础知识,问的比较多,而且杂,分为15个单选题、5个多选题、2个问答题和1个编程题。选择题只记得部分不太会的:关于enum,默认情况下,编译器设置第一个枚举量为 0,下一个为 1,依次+1。STL中的有序容器为map, set。STL中list的迭代器类型:Bidirectional iterator(双向迭代器)list、 set、multiset、map、multimap均使用的是双向迭代器。异步IO使用什么函数实现还是啥来着(记不太清了,本条可以忽略),

2020-09-17 18:57:14 169

原创 剑指offer——从尾到头打印链表

题目描述:输入一个链表,按链表从尾到头的顺序返回一个ArrayList。模板:/*** struct ListNode {* int val;* struct ListNode *next;* ListNode(int x) :* val(x), next(NULL) {* }* };*/class Solution {public: vector<int> printList

2020-09-15 11:07:31 59

原创 常用协议端口号

计算机网络常用协议网际层协议:IP协议、ICMP协议、ARP协议、RARP协议。  传输层协议:TCP协议、UDP协议。  应用层协议:FTP、Telnet、SMTP、HTTP、RIP、NFS、DNS。协议及其端口FTP——20,21(20为数据端口,21为控制端口)Telnet——23HTTP——80HTTPS——443SMTP——25DNS——53有个更多端口的网站:TCP/UDP常见端口...

2020-09-12 19:57:36 202

原创 C++研发岗笔试题

今天参加了诺瓦科技的C++研发岗位的笔试,不太乐观,但还是想复盘一下,这里就不说我的答案了,比较混乱。试题一共有五个部分:网络知识操作系统数据结构面向对象程序改错网络知识如何知道目标机接收到UDP报文。常用协议的端口号。操作系统大概是问临界区还是临界资源的理解。死锁造成的原因。数据结构三道编程题关于数字的排列组合问题,如给定一个整型数组{1,2,2,3,4,5},输出包含这六个数字的所有排列,且第三个数字不为5,2和3不能挨着,写一个程序。字符串匹配问题

2020-09-12 17:52:29 197

原创 剑指offer——替换空格

2020-09-11 21:19:24 66

原创 剑指offer——二维数组中的查找

关于二维数组,在我的概念里只有 a[i][j] 类似的样子,今天刷了一次剑指offer,使用C++编程,里面要求使用vector容器,虽然听说过,但没有使用过,查阅了一些资料,有了基础,就可以开始尝试。C++ vector的用法(整理)C++ vector 实现二维数组,赋值题目描述:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。模板为:class S

2020-09-11 11:45:31 71

原创 约瑟夫环问题——顺推法与递归法

题目

2020-04-06 23:34:12 274

原创 Ubuntu的一些简单指令操作

1.关机指令在这里插入代码片2.重启指令shutdown -r nowshutdown -r now2.修改root@后面的别名*

2020-03-28 21:39:36 84

原创 c语言数据结构(二)----线性表链式存储结构及运算实现(单链表篇)

上回我们学习了用数组构造顺序表,今天我们学习用指针构造链表。链表分为单链表

2020-02-21 22:33:41 605

原创 c语言数据结构(一)----线性表的顺序存储结构及运算实现

线性表的特点:除第一个元素外,其他每一个元素有且仅有一个直接前驱。除最后一个元素外,其他每一个元素有且仅有一个直接后继。这里我刚刚犯了一个小糊涂,线性表是线性结构,为逻辑结构,而实现其顺序存储结构又是一种物理结构,突然一下整蒙了,思考后发现逻辑结构与物理结构并不矛盾,也并非不能共存。逻辑结构是一种理论上的结构,而实现需要通过真实的物理结构表现出来。今天要学习的是线性表中的顺序表:顺序...

2020-02-16 20:55:25 617

原创 typedef struct与struct的区别

在学习c语言数据结构的过程中,经常性的会遇到定义结构体的格式,形式为:typedef struct{ int a[100]; int len;}SeqList;SeqList List;这里定义了一个长度为100的顺序表,而我平时如果定义,则会如下:struct SeqList{ int a[100]; int len;}List;大致一看,二者的区别在于typedef...

2020-02-15 11:08:14 7434

原创 数据结构整理----C语言编程(总)

**对于漫长的编程之路我只是一个路人,随手捡起的石子我会扔到道路两旁,摘下的花儿我会同人分享,遇见的泥泞坑洼我也愿意同你诉说。**今天开始学习数据结构,而后逐步渐入佳境,希望你同我一样进步。个人喜欢比较庸俗的理解,方便记忆,语言粗鄙,还望见谅。理解首先理解“数据结构”的字的表面意思:数据在计算机程序中,是可以被计算机程序识别、存取、和加工处理的符号、字符、图形、图像、声音、视频信号等一...

2020-02-14 11:20:35 1431

空空如也

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

TA关注的人

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