编程心得
fogbaby11
这个作者很懒,什么都没留下…
展开
-
关于docker内Centos7 字符集的问题
最近研究docker环境内的Centos7字符集,发现容器内输入locale -a时,可用字符集只包括C en_US.utf8以及POSIX 字符集,然而以前用在docker中部署Centos6.X镜像时,字符集包含了780多个字符集。所以想请教下为什么docker环境内的Centos7默认字符集只有三个,如果想添加的话有什么方式?...原创 2020-06-12 16:52:48 · 211 阅读 · 1 评论 -
leetcode 链表问题请教
leetcode第143题 重排列表描述为给定一个单链表 L:L0→L1→…→Ln-1→Ln ,将其重新排列后变为: L0→Ln→L1→Ln-1→L2→Ln-2→…你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。其中里面一个答案如下所示,class Solution {public:void reorderList(ListNode* head) {vector<...原创 2020-03-15 00:12:19 · 118 阅读 · 0 评论 -
VS2015 c++ 找不到标识符
VS2015 c++ 找不到标识符首先,C++的编译是以.cpp为单元的,在编译.cpp时,会先将include的头文件声明加进来,然后编译并生成用于后续链接所用的.obj文件。编译期间,各个cpp之间是相互独立的(即不可见的),所以不要期望在一个cpp中include了头文件,就不用在其它cpp中再include了!如果.cpp中有用到对当前cpp不可见的符号,就会出现编译错误,所以要确保...转载 2019-07-02 22:17:56 · 3775 阅读 · 0 评论 -
2分查找法
这几天学数据原理,看到了一个比较实用的2分算法(递归)分享一下。int BinarySerach(const int *a,const int x,const int left,const int right){ int middle=(right+left)/2; if(left<right) { if(x<a[middle]) re...原创 2019-07-02 22:35:19 · 152 阅读 · 0 评论 -
输出一个字符数组的所有排列组合
话不多说,直接上代码#include<iostream>using namespace std;void abc_sort(char *p, const int k, const int m);int main(){ char p[] = "abcd*"; abc_sort(p, 0, 4); return 0;}void abc_sort(char *p, co...原创 2019-07-02 23:08:39 · 1357 阅读 · 0 评论