c++
厚积_薄发
梦想还是要有的,万一实现了呢?
Stay hungry, stay foolish. --Steve Jobs
展开
-
leetcode部分题目(C++)
2016.3.1988. Merge Sorted Array(从尾到头)MySubmissionsQuestionTotalAccepted: 92780 Total Submissions: 310153 Difficulty: EasyGiven two sorted integer arrays nums1 and nums2,merge nums2 into nums原创 2016-07-30 23:01:36 · 1394 阅读 · 0 评论 -
C++ 引用传递和值传递
函数引用传递可以改变变量本身的值。#include using namespace std;int main(){ void fun(int x,int y); void fun1(int& x,int& y); int x=1,y=2; fun(x,y); cout<<x<<endl<<y<<endl; int &p1=x,&原创 2016-09-11 08:32:30 · 1052 阅读 · 0 评论 -
求1+2+3+...+n
求1+2+3+...+n参与人数:3875时间限制:1秒空间限制:32768K 算法知识视频讲解题目描述求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。可以使用 短路求值原理 短路求值 参考: http://baike.baidu.com/link?u原创 2016-08-09 16:42:15 · 402 阅读 · 0 评论 -
水仙花数
c++解法:#include using namespace std;int main(){ int s,e; int i,j,k; cin>>s>>e; int count1=0; for(int n=s;n<=e;n++) { i=n/100;/*分解出百位*/ j=n/10%10;/*原创 2016-09-04 12:23:44 · 500 阅读 · 0 评论 -
C++ 求矩阵的秩
网易笔试题:混合颜料下面 int getNumOfLeastColors(setint>& colorSet) {// 求二进制矩阵的秩,即消元,最后看斜对角线上有几个 1 的方法,就是求矩阵的秩你就是一个画家!你现在想绘制一幅画,但是你现在没有足够颜色的颜料。为了让问题简单,我们用正整数表示不同颜色的颜料。你知道这幅画需要的n种颜色的转载 2016-09-22 18:06:25 · 12544 阅读 · 1 评论 -
整数转16进制字符串,不用系统函数
伪代码: ConvertInt2Hex: dim n,hexStr loop: if n == 0 break; dim tmp = n % 16 if tmp >= 0 && tmp <= 9 hexStr <- hexStr.append('0' + tmp) else hexStr <- hexStr原创 2016-10-16 08:37:33 · 3561 阅读 · 0 评论 -
大数模板 大数加法,大数减法,大数乘法,大数除法,大数比较等操作
实现了一个大数模板类,包括加减乘除,求余,比较大小等等操作。#include #include #include #include using namespace std; #define MAXN 9999#define MAXSIZE 10#define DLEN 4class CalBigNum{ private: int a[500]; //可以控制大原创 2016-08-02 22:12:00 · 699 阅读 · 0 评论 -
POSIX 线程详解
简介: POSIX(可移植操作系统接口)线程是提高代码响应和性能的有力手段。在本系列中,Daniel Robbins 向您精确地展示在编程中如何使用线程。其中还涉及大量幕后细节,读完本系列文章,您完全可以运用 POSIX 线程创建多线程程序。线程很有趣了解如何正确运用线程是每一个优秀程序员必备的素质。线程类似于进程。如同进程,线程由内核按时间分片进行管理。在单处理器系统中,内核使用转载 2018-01-31 21:58:54 · 1027 阅读 · 1 评论