- 博客(8)
- 收藏
- 关注
原创 git常用命令
拉新某一分支 git fetch origin feature/ENG-930-reflect git checkout feature/ENG-930-reflect修改commit git rebase -i HEAD~2 输入i pick修改为edit, 修改commit信息 输入esc 输入:wq git commit --amend -m “Fix ENG-3804:sequence” git rebase --continue git push -f强制merge A分支合并B分支, 并强制使用
2024-06-04 15:02:57
909
1
原创 strcpy和memcpy区别
strcpy和memcpy主要有以下3方面的区别。 1、复制的内容不同。strcpy只能复制字符串,而memcpy可以复制任意内容,例如字符数组、整型、结构体、类等。 2、复制的方法不同。strcpy不需要指定长度,它遇到被复制字符的串结束符"\0"才结束,所以容易溢出。memcpy则是根据其第3个参数决定复制的长度。 3、用途不同。通常在复制字符串时用strcpy,而需要复制其他类型数据时则一般用memcpy。 ...
2020-09-09 14:29:07
107
原创 games
#include<stdio.h> #include"string" int main() { // please define the C input here. For example: int n; scanf("%d",&n); // please finish the function body here. // please define the C output here. For example: printf("%d\n",a); int n; char country
2020-08-26 21:05:08
230
原创 C语言——extern函数作用
1、extern可置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其它模块中寻找其定义 2、取代include“*.h”来声明函数 3、extern “C” C++在编译为解决函数多态问题,会将函数名和参数联合起来生成一个中间的函数名,而C语言不会,因此造成链接时找不到对应函数的情况。 ...
2020-06-07 20:47:12
310
原创 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。
题目描述 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 class Solution { public: vector printListFromTailToHead(ListNode* head) { vector vec; ListNode* temp = head; while(temp != NULL){ vec.push_back(temp->val); temp = temp->next; } vector vect; for(int i = 0;i < ve
2020-05-31 21:57:20
159
原创 替换空格
题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 class Solution { public: void replaceSpace(char *str,int length) { char array[length]; int count = 0; int temp[length]; for(int i = 0; i < length; i++){ temp[i] = 0;
2020-05-31 20:43:25
133
原创 二维数组中的查找
题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 bool Find(int target, vector<vector > array) { for(int i = 0;i < array.size(); i++){ for(int j = 0;j < array[i].size();j++){ if(array[i][j] ==
2020-05-31 20:07:18
109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人