C-C++编程
yooliee
东北大学硕士生,计算机技术,区块链,java,Go
展开
-
LeetCode OJ:Add Two Numbers
Add the two numbers.You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit.原创 2017-02-22 10:52:42 · 390 阅读 · 0 评论 -
LeetCode OJ:Two sum
DecriptionGiven an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use原创 2017-02-22 18:30:57 · 418 阅读 · 0 评论 -
LeetCode OJ:Longest Substring Without Repeating Characters(最长不重复子串)
DecriptionGiven a string, find the length of the longest substring without repeating characters. Examples: Given “abcabcbb”, the answer is “abc”, which the length is 3. Given “bbbbb”, the answer is原创 2017-02-22 20:28:50 · 286 阅读 · 0 评论 -
LeetCode OJ:Median of Two Sorted Arrays(两个有序数组的中位数)
DescriptionThere are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)). Example 1: num原创 2017-02-22 21:24:09 · 356 阅读 · 0 评论 -
关于C++中vector<vector<int>>的个人理解
标准库模型vector表示对象的集合,其中所有对象的类型都相同。集合中每个对象都有一个与之对应索引,索引用于访问对象。 注:vector是模板而非类型,由vector生成的类型必须包含vector中元素的类型,如vector< int>这里有两种方法对vector< vector< int>>进行赋原创 2017-05-09 19:49:34 · 31188 阅读 · 3 评论 -
char * 和 char []的区别
最近在做牛客网上的编程题时遇到了char 的用法,之前一直认为char 和char []没有区别,一个简单的字符串中空格替换,差点难倒了,因此,仔细搜罗了一下char *和char []方面的知识,在此做个总结,方便以后查看。举个简单的例子: char * s1 = “hello”; char s2[] = “hello”;区别 s1是指针变量,它指向的内存区域的大小是可以改变的,并且如果指原创 2017-04-27 16:11:18 · 651 阅读 · 0 评论 -
C++去除字符串中多余的空格
今天写了个小编程,去除字符串中多余的空格,例如"I___am_____a______student."(下划线表示空格哈,打多个空格显示的还是一个),最后输出”I am a student.”现在把自己的思路贴上,欢迎大家留言指正。思路就是定义两个指针next和tail,一个在前面寻找非空格的字符,另外一个在后面一步一步移动,把后面的字符全部转移到前面来;然后为了去除多余的空格,也就是有多个或者一个原创 2017-09-12 23:50:23 · 18832 阅读 · 1 评论