算法
文章平均质量分 68
houshion
即使没有收获的指望,也要心平气和地耕种。
展开
-
归并两个有序链表
两个有序链表的归并排序原创 2015-12-13 15:48:59 · 451 阅读 · 0 评论 -
C++字符串切分(split)
根据空格分隔符进行C++字符串切分的代码如下(如果分隔符部位空格,改为其他的分隔符即可): vector splitString(const string& s) { vector ans; int len = s.length(); if (len == 0) return ans; for (int i = 0; i < len;){ int pos = s.find(' ',原创 2015-12-15 15:02:20 · 984 阅读 · 0 评论 -
C++大数相乘
Given two numbers represented as strings, return multiplication of the numbers as a string. string multiply(string num1, string num2) { string ans = ""; int n1 = num1.size(); int n2 = num2.size();原创 2016-03-27 15:04:59 · 379 阅读 · 0 评论 -
求两个有序数组两两相加的值最小的K个数
题目描述: 有两个大小分别是lenA和lenB的数组A,B,它们元素的按非递减有序排列,找出这样的k个最小的(ai + bj) ,其中 0 例如对于: A = 1,2,3,4 B = 2,3,4,5 ai+bj的所有组合有4*4 = 16个,如下图: b\a 1 2 3 4 2 3 4 5 6 3 4 5原创 2016-08-06 13:29:30 · 2619 阅读 · 0 评论