社区
数据结构与算法
帖子详情
一个算法题?
littlebee
2004-04-10 04:54:14
题目是这样的:
一个任意网格(二维)的,网格线代表电线导通,电阻各不相同,在网格边上加
给定的电压,求每个网格线的电流值 如下图
*-*-*
| | |
*-*-*
| | |
*-*-*
在左边和右边各点加上一定电压,求每条边中的电流,每条边的电阻已知,网格可能
较大,比如1000X1000,有什么方法求最好?
(我记得好像那个算法书上讲过这道题,忘了)
...全文
77
5
打赏
收藏
一个算法题?
题目是这样的: 一个任意网格(二维)的,网格线代表电线导通,电阻各不相同,在网格边上加 给定的电压,求每个网格线的电流值 如下图 *-*-* | | | *-*-* | | | *-*-* 在左边和右边各点加上一定电压,求每条边中的电流,每条边的电阻已知,网格可能 较大,比如1000X1000,有什么方法求最好? (我记得好像那个算法书上讲过这道题,忘了)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
littlebee
2004-04-13
打赏
举报
回复
你说的就是三角分解法吧?
AX = b
可是b中有未知值(只知道边界值),因而也需要给初值迭代求解啊!!
好像不能直接求解吧!??
我用的是简单迭代法,100X100的网格要迭代5000次以上结果才可以!!
littlebee
2004-04-11
打赏
举报
回复
我就是这样解的,但是若是格子较多的时,要反复迭代求解,效率不高,一个100x100
的格子估计得1~2分钟,格子再多得就太慢了,有没有更好得方法!!??
SimonSui
2004-04-11
打赏
举报
回复
sorry,把行列式化成上三角行列式:O(n^2)
总的时间复杂度只有O(n^3)
100*100*100=1000000,很快就出来了吧
SimonSui
2004-04-11
打赏
举报
回复
线性方程组用行列式解,把行列式化成上三角行列式:O(n),再用克兰姆法则解:O(n).
总的时间复杂度只有O(n^2),很快的
i_am_a_frog
2004-04-10
打赏
举报
回复
设各点从上到下一次为,a,d,c
b e g
c f h
有(a-d)/Rab+(e-d)/Rde+(c-d)/Rdc=0
(b-e)/Rbe+(d-e)/Rde+(g-e)/Rge=0
(c-f)/Rcf+(e-f)/Ref+(h-f)/Rfh=0
解它就行了。就是解线性方程。他很有特点。左侧和右侧的更好解了
再多的话模仿它就行
[最新答案V0.4版]微软等数据结构+
算法
面试100
题
[第41-60
题
答案]
微软等公司数据结构+
算法
面试100
题
之第41-60
题
答案 --- 答案V0.4版 My Blog:http://blog.csdn.net/v_JULY_v 微软等100
题
系列,整理资源下载地址:
题
目系列: 1.[最新整理公布][汇总II]微软等数据结构+
算法
面试100
题
[第1-80
题
] http://download.csdn.net/source/28460552 [第一部分]精选微软等公司数据结构+
算法
经典面试100
题
[1-40
题
] http://download.csdn.net/source/27788523 [第二部分]精选微软等公司结构+
算法
面试100
题
[前41-60
题
]: http://download.csdn.net/source/28117034 [第1
题
-60
题
汇总]微软等数据结构+
算法
面试100
题
http://download.csdn.net/source/2826690答案系列: 5.[最新答案V0.3版]微软等数据结构+
算法
面试100
题
[第21-40
题
答案] http://download.csdn.net/source/28328626 [答案V0.2版]精选微软数据结构+
算法
面试100
题
[前20
题
]--修正 http://download.csdn.net/source/2813890 //第61-100
题
答案、思路,正在整理中。 更多资源,下载地址: http://v_july_v.download.csdn.net/谢谢。 作者声明:本人July对以上所有任何内容和资料享有版权,转载请注明出处。向你的厚道致敬。谢谢。 二零一一年一月四日。 ----------------- 网友思路回复地址: http://topic.csdn.net/u/20101126/10/b4f12a00-6280-492f-b785-cb6835a63dc9.html
如何刷
算法
题
?
文章目录1.输出很关键2.归纳总结/
题
(我鸽了????好久了哈哈哈,前段时间有点摆烂说实话,现在打算静下心来好好xiao习了! 以下是正文…????) 1.输出很关键
题
目不是做完就完了,知识也并不是学会就完了,而是要反复用。根据我的经验,即使是会做的
题
目,过了一段时间你也不一定可以做的出来。因此,输出就是
一个
不错的办法,逼着自己把问
题
搞懂 搞透! 输出比较好的方式是: 你身边有人,你把这个问
题
跟她讲清楚,你们之间有讨论。 如果没有这个条件,你就把自己的思考想法写成博客,发表到讨论区里(csdn、知乎等
[
算法
]什么
算法
?怎么衡量
算法
的好坏?
一 什么是
算法
? 在计算机领域中,
算法
是一系列的程序指令,用于处理特定的运算和逻辑问
题
. 衡量
算法
的好坏主要的指标是时间复杂度和空间复杂度 二 怎么衡量
算法
的优劣? 2.1时间复杂度 时间复杂度可以理解为,
算法
执行的基本次数,是对
算法
运行时间长短的衡量,但仅仅这么认为是不正确的,还需要符合以下规则: 如果运行时间是常数级,则用常数O(1)来表示 只保留时间函数中的最高阶项 如果最高阶项存在,则...
如何有效地刷
算法
题
?
点击上方“码农突围”,马上关注,每天早上8:50准时推送 真爱,请置顶或星标 本文作者:侯振宇,原文链接:https://www.cnblogs.com/sskyy/p/8268976.html 这篇文章最早发在我团队的文档中。我的团队鼓励每个同学都在业余时间多做
算法
题
,特别是新人。个人认为在编程能力的提升上比做 side project 更有用,对职业发展也是如此。当然出于兴趣做的 s...
LeetCode刷
题
指南:如何有效地刷
算法
题
?
这篇文章最早发在团队的文档中。我的团队鼓励每个同学都在业余时间多做
算法
题
,特别是新人。个人认为在编程能力的提升上比做 side project 更有用,对职业发展也是如此。当然出于兴趣做的 side project 另当别论。转到这里,希望对各位读者有用。 如何有效地写
算法
题
目的 持续做
算法
题
的目的仍然是自身能力提升。可以继续细化成三点: 保持思维敏捷。非常重要,状态好才能保持对编程的热情。 对...
数据结构与算法
33,027
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章