DECLARE @date DATETIME= '2016-11-01';
DECLARE @date2 DATETIME= DATEADD(day, 1, @date);
Declare @1 Table
( subdate INT)
Declare @result Table
(
Stype VARCHAR(50), count1 INT,count2 INT,count3 INT, count4 INT, count5 INT,
percent1 DECIMAL(10,2), percent2 DECIMAL(10,2), percent3 DECIMAL(10,2), percent4 DECIMAL(10,2)
)
INSERT INTO @1 SELECT DATEDIFF(HOUR, ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM dbo.TWX_TransportFromMst WITH ( NOLOCK ) WHERE Country = '中国香港' AND TooWeight = 0 AND DomesticWarehouseInTime > '2010-01-01' AND ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '香港小货', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;

INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '中国台湾' AND b.CarrierType='ZHIYUN' AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '台湾直送', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;

INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '中国台湾' AND b.CarrierType<>'ZHIYUN' AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '台湾集运', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;

INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
WHERE a.Country = '澳大利亚' AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '澳大利亚', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;

INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
WHERE a.Country = '新西兰' AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '新西兰', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;

INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
WHERE a.Country = '新加坡' AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '新加坡', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;

INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '马来西亚' AND b.Province IN ('纳闵','沙捞越','沙巴') AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '马来西亚(东)', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;

INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '马来西亚' AND b.Province NOT IN ('纳闵','沙捞越','沙巴') AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '马来西亚(西)', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;

INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
WHERE a.Country = '日本' AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT '日本', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;

INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '新加坡' AND b.InterDeliveryID=103 AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT 'Lazada新加坡空运', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;

INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '马来西亚' AND b.InterDeliveryID=103 AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT 'Lazada马来西亚空运', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;

INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '新加坡' AND a.TooWeight=0 AND b.InterDeliveryID=104 AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT 'Lazada新加坡海运(小货)', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;

INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '新加坡' AND a.TooWeight=1 AND b.InterDeliveryID=104 AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT 'Lazada新加坡海运(大货)', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;

INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '马来西亚' AND a.TooWeight=0 AND b.InterDeliveryID=104 AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT 'Lazada马来西亚海运(小货)', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;

INSERT INTO @1 SELECT DATEDIFF(HOUR, a.ReceivedTime, DomesticWarehouseInTime) AS subdate
FROM TWX_TransportFromMst a WITH ( NOLOCK )
JOIN dbo.TWX_TransportOrder b ON a.TransportOrderCode = b.TransportOrderCode
WHERE b.Country = '马来西亚' AND a.TooWeight=1 AND b.InterDeliveryID=104 AND DomesticWarehouseInTime > '2010-01-01' AND a.ReceivedTime BETWEEN @date AND @date2
INSERT @result SELECT 'Lazada马来西亚海运(大货)', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5) FROM (SELECT (SELECT COUNT(1) FROM @1) a,(SELECT COUNT(1) FROM @1 WHERE subdate<=8) a1,(SELECT COUNT(1) FROM @1 WHERE subdate>8 AND subdate<=24) a2,
(SELECT COUNT(1) FROM @1 WHERE subdate>24 AND subdate<=48) a3, (SELECT COUNT(1) FROM @1 WHERE subdate>48) a4, (case when (SELECT COUNT(1) FROM @1) >0 THEN 0 ELSE 1 END) a5 ) b
DELETE FROM @1;

SELECT stype 渠道,count1 签收单量,count2 '0-8h入库单量',count3 '8-24h入库单量', count4 '24-48h入库单量',count5 '48小时以后入库单量',
percent1 '8小时内达成率',percent2 '24小时内达成率',percent3 '48小时内达成率',percent4 '48小时外占比' FROM @result;

------------------------------------------------------------------------------------------

SELECT '台湾直送', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5)
FROM (
SELECT (1) a,
(2) a1,
(3) a2,
(4) a3,
(5) a4,
(6) a5
) b

SELECT '台湾直送', a,a1,a2,a3,a4, a1*100.00/(a+a5),(a1+a2)*100.00/(a+a5),(a1+a2+a3)*100.00/(a+a5),a4*100.00/(a+a5)
FROM (
SELECT 1 a,
2 a1,
3 a2,
4 a3,
5 a4,
6 a5
) b

Mssql 比较好的写法的更多相关文章

  1. Sql Server 附加没有日志文件的数据库(.mdf)文件方法

    附加数据库,附加的时候会提醒找不到log文件 针对以上现象有两个写法的语句能解决: 写法一: USE MASTER; EXEC sp_detach_db @dbname = 'TestDB'; EXE ...

  2. group by <grouping sets(...) ><cube(...)>

    GROUP BY      GROUPING SETS() 后面将还会写学习 with cube,  with rollup,以及将它们转换为标准的GROUP BY的子句GROUP SET(), CU ...

  3. MSSQL 标准PROC 写法

    MSSQL 标准PROC 写法 ALTER PROC [dbo].[usp_ADM_InsertFlowSortInfo]@FlowSortName NVARCHAR(50),AS/*PAGE: 分类 ...

  4. mssql sqlserver 模拟for循环的写法

    转自:http://www.maomao365.com/?p=6567 摘要: 下文讲述sql脚本模拟for循环的写法,如下所示: /* for样例 for('初始值','条件','执行后自增') 通 ...

  5. 常用MS-SQL写法整理

    这里整理日常会用到的一些写法,一些常规的group by,系统函数等用法不在这里做记录了,大家有什么好的写法也可以分享下 1 sql操作xml内容(sp_xml_preparedocument和ope ...

  6. mssql 下删除 default 值的Sql写法

    FROM Sys.default_constraints a JOIN sys.columns b ON a.parent_object_id = b.object_id AND a.parent_c ...

  7. php 连接 mssql 常见的所有问题

    php连接mssql时 ntwdblib.dllPHP连接MSSQL配置和PHP代码演示 收藏 如果实现了PHP和MySQL链接了,PHP和MSSQL的链接其实很简单: 支持MSSQL的本地链接和远程 ...

  8. MSSQL 当前会话设置隔离级别与查询

    之前因为MySQL没有with(nolock)这种写法,于是想设置隔离级别,结果被坑. 直觉以为和MSSQL一样只要打set transaction isolation level xxx 就能搞定 ...

  9. ThinkPHP 连接Oracle的配置写法,(使用Oci扩展而非PDO的写法)

    測试了非常多遍,TP官网根本就没有给出正确的写法,并且网上搜索到的全都是错误的. 跟踪代码.终于找出了正确的配置写法,备份例如以下.(by default7#zbphp.com) 'DB_TYPE' ...

随机推荐

  1. centos6.4下安装mysql5.7.18

    1.安装前工作 在安装前需要确定现在这个系统有没有 mysql,如果有那么必须卸载(在 centos7 自带的是 mariaDb 数据库,所以第一步是卸载数据库). 卸载系统自带的Mariadb: 查 ...

  2. 【BZOJ3994】[SDOI2015]约数个数和 莫比乌斯反演

    [BZOJ3994][SDOI2015]约数个数和 Description  设d(x)为x的约数个数,给定N.M,求   Input 输入文件包含多组测试数据. 第一行,一个整数T,表示测试数据的组 ...

  3. 关东升的《从零开始学Swift》即将出版

    大家好: 苹果2015WWDC大会发布了Swift2.0,它较之前的版本Swift1.x有很大的变化,所以我即将出版<从零开始学Swift> <从零开始学Swift>将在< ...

  4. 导出网页中的table到excel

    导出网页中的table到excel的两种简便方法: 1. 纯 JavaScript 方法,缺点只支持IE浏览器 var elTable = document.getElementById(" ...

  5. 处理 Java 的“Cannot allocate memory”错误

    今天在配置 DCA 服务器的时候,检验 java 版本的时候忽然遇到了一个 Cannot allocate memory 错误 [root@elcid-prod1 ~]# java -version ...

  6. Python 网络编程——socket

    一 客户端/服务器架构 客户端(Client)服务器(Server)架构,即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) 理想/目标状态—— 最常用的软件服务器是 ...

  7. MDF损坏或LDF文件损坏

    MDF损坏或LDF损坏 MDF丢失或LDF丢失 注意,这些情况必须要相同版本的sql server才能操作成功 当MDF损坏时 1.备份结尾日志 http://www.cnblogs.com/gere ...

  8. npm报错npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2018-03-15T01_48_14_769Z-debug.log

    全局更新 npm npm i npm -g 就ok了

  9. LeetCode::Sort List 具体分析

    Sort a linked list in O(n log n) time using constant space complexity. 这道题目非常简短的一句话.给链表排序,看到nlogn.我们 ...

  10. Android之四大组件、六大布局、五大存储

    [-] Android六大界面布局方式 1 LinearLayout线性布局 LinearLayout的常用XML属性及相关方法 LinearLayout子元素支持的常用XML属性及方法 2 Tabl ...