百科问答小站 logo
百科问答小站 font logo



一个N*N的矩阵,取值为0或1,有什么好的算法判断一行或一列全为1啊? 第1页

  

user avatar   feng-kuang-shen-shi-92 网友的相关建议: 
      

这个好像没啥算法吧?

有的只是某些操作的速度快慢


上面是AISM的计算过程。

你说的矩阵就是一个布尔矩阵。

以上面一个矩阵为例子,可以存两个图,

一个是上面的矩阵,以队列方式存,或者以数组存都行。注意0 让它成为空值

另外一个是存转置的图。


比如求第1行,统计大小即可。

求第6列,统计反图的大小即可。


一般来说没有必要纯两个图

直接用个循环算二维数组即可。

最关键的还是数据格式的问题。


此外,求列的时候,只是一个简单的深度遍历问题,只要按顺序遍历下去即可。

比如从1开始,直接看看下面指向了2要素没有,如果没有,那肯定不是全部为1。这个跟循环是一回事的。




  

相关话题

  选择在杭州定居和在广州定居各有什么优劣势? 
  茅台开发新电商平台,这对消费者有什么影响?你期待它的上线吗? 
  小米公司的形象为什么特别拉跨? 
  为什么在计算机改变了人类命运的今天,冯·诺依曼的知名度始终低于爱因斯坦? 
  如何看待计算机科学几乎渗透到所有学科的研究当中? 
  如何看待网传拼多多将开启月双休模式?真实情况是怎样的? 
  有哪些程序员用起来舒适的键盘推荐? 
  为什么现在的罗永浩和张召忠在互联网上的评价颠倒了? 
  女生面试 Google 会不会容易些? 
  如何评价马云让菜鸟网络再投上千亿建设的国家智能物流骨干网? 

前一个讨论
写邮件给一些论文作者(尤其中国大陆)咨询已发表论文中的一些问题时,为什么往往得不到回复?
下一个讨论
拓扑学为什么在现代数学里很重要?





© 2025-06-18 - tinynew.org. All Rights Reserved.
© 2025-06-18 - tinynew.org. 保留所有权利