自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 外企面试英文常见问题总结及参考答案(互联网)

1. Tell me about yourself?suggested answer:Thank you for giving me this opportunity. My name is xx, I am from xx, a city in xx province.I was graduated from xx university. My major is xx. And I got my bachelor degree after my graduation in the year of

2022-04-03 09:38:59 11270

原创 Leetcode数据结构day8

二叉树

2021-12-16 11:04:54 180

原创 Leetcode数据结构day7

链表,队列,栈

2021-12-15 10:11:12 181

原创 Leetcode数据结构day6

数据结构day6

2021-12-10 10:20:14 339

原创 Leetcode数据结构day5

数据结构day536. 有效的数独73. 矩阵置零

2021-12-08 16:57:28 97

原创 Leetcode数据结构day4

数据结构day4566. 重塑矩阵118. 杨辉三角

2021-12-07 14:38:51 209

原创 Leetcode数据结构day3

数据结构day3350. 两个数组的交集 II121. 买卖股票的最佳时机

2021-12-06 15:05:28 183

原创 Leetcode数据结构day2

数据结构day21. 两数之和88. 合并两个有序数组

2021-12-03 14:31:38 67

原创 Leetcode数据结构day1

[leetcode]数据结构入门day1217. 存在重复元素53. 最大子数组和

2021-12-02 14:59:54 84

原创 c++ string ==和compare有啥区别?

c++ string ==和compare有啥区别?摘自stackoverflow:Suppose consider two string s and t.Give them some values.When you compare them using (s==t) it returns a boolean value(true or false , 1 or 0).But when you compare using s.compare(t) ,the expression returns a

2021-05-10 20:22:18 1264

原创 CMap,CString,LPCSTR相关问题

CMap说明头文件:afxtempl.hCMap的格式:template<class KEY, class ARG_KEY, class VALUE, class ARG_VALUE >class CMap : public CObjectKey:用作Key的类型(比如整型、浮点型等)ARG_KEY:Key的值VALUE: 用作VALUE的类型ARG_VALUE:用作VALUE的值参数:  KEY对象的类,用作映射的关键码。ARG_KEY参数KEY使用的数据类型,通常为KEY

2021-04-06 14:02:52 295

原创 翻转二叉树

leetcode 226题方法一:递归(后序)class Solution {public: TreeNode* invertTree(TreeNode* root) { if (root == nullptr) { return nullptr; } TreeNode* left = invertTree(root->left); TreeNode* right = invertTree(roo

2021-04-04 11:31:08 64

原创 C++面试常见问题总结

1、TCP为什么是可靠传输的?答:TCP的可靠传输依赖于两个协议。停止等待协议和连续ARQ协议(自动重传请求),具体实现是以字节为单位的滑动窗口,超时重传和选择确认这三种方式,并辅以流量控制和拥塞控制这两种机制,来实现TCP的可靠传输。流量控制是指抑制发送端的发送速率,以便接受端来得及接受。拥塞控制有慢开始和拥塞避免,对应的快重传和快恢复。发送方维护一个拥塞窗口cwnd,取决于网络的拥塞程度,动态变化。慢开始门限。2、TCP为什么是三次握手,四次挥手,两次握手为什么不行?这主要是为了防止已失效的请求

2021-04-03 14:34:13 114

原创 数据处理相关C++

ASCII码图:大小端,字节对齐问题代码验证:#include<iostream>using namespace std;#pragma pack(1) //一字节对齐 输出V(56) 4660(1234)struct TalkFrame { char cFlag; short sb; }*frame;/* big-endian 是高位的放在内存低地址处,低位的放在高地址处。 little-endian 是高位的放在内存高地址处,低

2021-04-01 23:25:51 100

原创 C++设计模式-工厂模式实现

简单工厂模式:需要在工厂类中做判断,从而创造相应的产品缺点:在增加新的核类型时,需要修改工厂类。违反了开放封闭原则:软件实体(类、模块、函数)可以扩展,但是不可修改。工厂方法:是指定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。代码如下:头文件SimpleFactoryModel.h#pragma once#include<iostream>using namespace std;enum PHONENAME {I

2021-03-31 10:52:47 100

原创 二叉树遍历

二叉树二叉树的定义把满足以下两个条件的树形结构叫做二叉树。(1)每个节点的度不大于2;(2)每个节点的孩子节点次序不能任意颠倒。所以,一个二叉树的每一个节点只能含有0、1或者2个孩子,而且每个孩子有左右之分。最小高度树/合并二叉树(617题)模板:recursive() { root = new TreeNode(); root->left = recursive(); root->right = recursive();}...

2021-03-30 21:22:30 63

原创 寻找满足下列条件的4位整数:无重复数字,千位数字非0,能整除它的各位数字和的平方。(暴力搜索)

#include&lt;stdio.h&gt;int main(){for(int i=1;i&lt;=9;i++){ for(int j=0;j&lt;=9;j++){ if(j!=i){ for(int k=0;k&lt;=9;k++){ if(k!=j&amp;&amp;k!=i){ ...

2017-04-05 20:05:57 2756

原创 求这样的两个数据:5位数(ABCDE)=2*4位数(FGHI),要求9个数字互不相同。

#include&lt;stdio.h&gt;int judge(int n,int m){ int a[10]={0}; int count=0; int i; do{ a[n%10]=1; n=n/10; a[m%10]=1; m=m/10; }while(n||m); //以...

2017-03-31 15:30:28 1398 2

原创 课堂提问(C语言):输入10个整数到一个数组,将奇数放在数组前面,偶数放在数组后面,然后输出整个数组。

#include&lt;stdio.h&gt;void quickSort(int a[],int i,int j){ int t; while(i!=j){ while(a[j]%2!=0&amp;&amp;i&lt;j) //从右找出奇数 j--; while(a[i]%2==0&amp;&amp;i&lt;j)//从左找出偶数 ...

2017-03-13 17:12:20 10199

空空如也

空空如也

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

TA关注的人

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