Redian新闻
>
5G到来你还为你家宽带续费吗?
avatar
5G到来你还为你家宽带续费吗?# PDA - 掌中宝
h*e
1
you have an img data as an array, output the data for upsampling. For
example,
[1, 2, 3, 4, 5, 6] as width 3(2 rows) ==> upsample 2 times would be [1 1 2 2
3 3 1 1 2 2 3 3 4 4 5 5 6 6 4 4 5 5 6 6]
int[] UpSampling(int[] input, int width, int times)
{
//check the validation of input parameters
...

int numRows = input.Length / width;
int[] result = new int[input.Length * Math.Pow(times, 2)];
int index = 0;
for(int i = 0; i < numRows; i++)
{
for(int j = 0; j < times; j++)
{
for(int k = 0; k < width; k++)
{
for(int l = 0; l < times; l++)
{
result[index++] = input[i*width + k];
}
}
}
}
return result;
}
我这个算法用了4 个 loop, 看起来有点笨, 不过performance还是o(n). 和面试官讨
论,他没有反对,不过最后估计还是挂在了这个题上
大家有没有更好的办法?
avatar
h*e
2
!~~吵死了
avatar
n*a
3
之前有人试过了5G的网速,峰值数据很惊人。前阵子又爆出5G流量套餐的资费要低于4G
资费。种种迹象表明5G网络的到来可能会替代现有的4G网络和宽带网络,包括WiFi。那
么5G究竟会不会替代宽带呢?5G到来,宽带还需要续费吗?
先不说5G,就4G来说,流量套餐资费照比前几年已经下降了很多,有的套餐流量随便用
,10GB或者20GB的流量,一个月根本用不完,看视频都不心疼。除非是极端的没有移动
网络覆盖的区域,要不然对于WiFi的依赖是越来越低了。但对于家中现在200M起步的宽
带速率来说,移动网络还是比不了,而且还没有流量限制,在家当然用WiFi会更顺一些。
那会有人问了,5G如果来了,会把现有的宽带和WiFi淘汰掉吗?结果是否定的。宽带从
一开始的布局就是一次性的,长期性的,知道线路老化或是其他原因才会去动那条线,
而移动网络的部署,后期维护成本是比固网高的多的。所以,无论是3G/4G以及正在研
究中的5G,移动网络和WIFI的关系会一直是融合和互补的关系。
avatar
t*r
4
Possible solution:
Output[i] = f(i, width, times)
Determine what f is, and then write a single loop over the output array.
avatar
f*o
5
no
avatar
L*k
6
这题充其量warmup吧不用这么复杂,按行写output不就行了

【在 t*********r 的大作中提到】
: Possible solution:
: Output[i] = f(i, width, times)
: Determine what f is, and then write a single loop over the output array.

avatar
f*o
7
华为5G CPE Pro移动无线路由发布:双千兆口、5G峰值速度1.85Gbps
2019-07-26 15:51:13 出处:快科技 作者:万南 编辑:万南 人气: 4290 次
评论(7)点击可以复制本篇文章的标题和链接
华为路由器5G无线路由器
5G时代,千兆带宽是标配,所以将移动信号作为家庭Wi-Fi的承载者更加具备现实意义
。在今天下午于华为坂田基地三角地举办的发布会上,华为就发布了一款5G CPE设备,
简单来说,就是可以接收5G信号并转化为Wi-Fi的移动路由设备。
华为5G CPE Pro采用凌霄双频Wi-Fi芯片、7nm巴龙5000基带芯片,可承载Sub 6GHz 5G
频段,支持SA/NSA双架构,下载速度峰值可达1.85Gbps。
技术特性上,华为介绍独创了5G全频段多极化蝶式天线360°接收信号,体积更小,覆
盖面积更广;此外还有华为5G Best Position算法,智能家居APP推荐更优信号位置。
华为5G CPE Pro移动无线路由发布:双千兆口、5G峰值速度1.86Gbps
当然,5G CPE Pro配备了两个千兆网口,除了插SIM卡,同样可以连接有线宽带使用。
华为介绍,5G CPE Pro支持移动、联通、电信、T-Mobile、Vodafone、EE等在内的全球
26+运营商,定价2499元,7月26日16:08分开启预售,7月29日零点开售。
avatar
e*y
8
估计也没有比O(n)更好的了吧
你自己背景是做imaging的?

2

【在 h******e 的大作中提到】
: you have an img data as an array, output the data for upsampling. For
: example,
: [1, 2, 3, 4, 5, 6] as width 3(2 rows) ==> upsample 2 times would be [1 1 2 2
: 3 3 1 1 2 2 3 3 4 4 5 5 6 6 4 4 5 5 6 6]
: int[] UpSampling(int[] input, int width, int times)
: {
: //check the validation of input parameters
: ...
:
: int numRows = input.Length / width;

avatar
c*e
9
Verizon呢?
avatar
M*i
10
这个不是行和列上来都定好的了,那就可以pre-allocate 空间, 直接loop所有的数字
列就好了
the idea is
int cols = width * times;
int rows = input.size()/width + (input.size() % width == 0 ) ? 0 : 1;
vector> ret(rows, vector(cols, 0));
for (int i=0; i < rows; ++i) {
for (int j=0; j < cols; ++j) {
ret[i][j] = input[i*width+j/times];
}
}
// do some boundary handling here
少两个loop,清晰点:)
avatar
t*c
11
不行吧。 verizon要入网许可。

【在 c*****e 的大作中提到】
: Verizon呢?
avatar
c*z
12
一个for loop就可以啦
def upsampling(arr, width, times):
new_width = width*times
new_height = len(arr)/width*times
ans = [None]*new_width*new_height
for i in xrange(len(ans)):
row, col = i/new_width/times, i%new_width/times
ori_index = row*width + col
ans[i] = arr[ori_index]

return ans
avatar
f*o
13
可以 自己刷

【在 t*c 的大作中提到】
: 不行吧。 verizon要入网许可。
avatar
D*g
14
怎么刷?
求解。

【在 f******o 的大作中提到】
: 可以 自己刷
avatar
f*o
15

看路由

【在 D****g 的大作中提到】
: 怎么刷?
: 求解。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。