Prime Testhttp://poj.org/problem?id=1811 1 #include 2 #include 3 using namespace std; 4 typedef __int64 LL; 5 LL mulmod(LL a,LL b,LL c) { //ret=(...
分类:
其他好文 时间:
2014-08-03 20:18:15
阅读次数:
245
Raising Modulo Numbershttp://poj.org/problem?id=1995快速幂取模 1 #include 2 typedef __int64 LL; 3 LL quickpow(LL a,LL b,LL c){//快速幂求(a^b)%c 4 LL ret=1%...
分类:
其他好文 时间:
2014-08-03 17:50:35
阅读次数:
302
问题:交换相邻的两个结点分析:建立新链表每次插入ret->next后在插入ret,需要在判断下若最后只有一个结点不需要交换,注意每次交换了结点要把尾结点的下一个指向空class Solution {public: ListNode *swapPairs(ListNode *head) { ...
分类:
其他好文 时间:
2014-08-02 18:16:13
阅读次数:
178
在Oracle中的DBMS_RANDOM程序包中封装了一些生成随机数和随机字符串的函数,其中常用的有以下两个:DBMS_RANDOM.VALUE函数该函数用来产生一个随机数,有两种用法:1.产生一个介于0和1之间(不包含0和1)的38位精度的随机数,语法为:DBMS_RANDOM.VALUE RET...
分类:
数据库 时间:
2014-08-01 15:46:42
阅读次数:
205
按字节截取字符串,参数:字符串,截取的字符 function getStr(str, n) { if (lenFor(str) 255) { byteLen += 2; } else { byteLen++; } } return byteLen; } else { ret...
分类:
其他好文 时间:
2014-07-31 12:11:56
阅读次数:
215
重载和模板
/**
* 功能:重载和模板
* 时间:2014年7月27日16:23:32
* 作者:cutter_point
*/
#include
#include
#include
using namespace std;
/**
重载模板书写
*/
template
string debug_rep(const T &t)
{
ostringstream ret;...
分类:
编程语言 时间:
2014-07-31 09:55:37
阅读次数:
288
The only difference with version I is: one number can only be used once:class Solution {public: vector > ret; struct Rec { Rec() : sum...
分类:
其他好文 时间:
2014-07-31 05:22:25
阅读次数:
239
多进程 1 #include "network.h" 2 3 void do_service(int peerfd) 4 { 5 char recvbuf[1024] = {0}; 6 int ret; 7 while(1) 8 { 9 ret = ...
分类:
系统相关 时间:
2014-07-30 12:02:53
阅读次数:
328
IOS开发之深拷贝与浅拷贝(mutableCopy与Copy)详解阅读本文之前首先了解copy与retain的区别,如果有不正确的地方望大家多多指教:copy与retain的区别:copy是创建一个新对象,retain是创建一个指针,引用对象计数加1。Copy属性表示两个对象内容相同,新的对象ret...
分类:
其他好文 时间:
2014-07-30 09:46:53
阅读次数:
256
家里网实在太烂了,弄得我都不想上网,每次打开oj特别慢,提交题目等刷出来更慢。对于这题感觉脑子不好用啊,写的好繁琐。不过所幸最终脑子还是转过乐弯。。。就是指针next的交换,对于当前遍历的ret点,判断前面是否可以插入,若可以插入,则插入点的前一点指向ret,ret指向插入点的后一点,然后再将前面已...
分类:
其他好文 时间:
2014-07-30 07:39:43
阅读次数:
190