c++算法一定要有输入和输出算法很厉害吗?我数学不好,但是我喜欢编程。目前正在使用java工作。但我更喜欢c++

我是一名学生班主任因为不喜歡我或者看不惯我,跟级部主任(数学老师)和英语老师说我妈一个月给我报好几万的辅导班她处于什么原因我不知道,可能因为想讨好主任

我妈曾经给班主任打电话谈论过一个辅导班,想和他要一个家长的电话但是没想让我去,而且辅导班就是一个普通辅导班

班主任僦扩大其词,和两位老师说有没有其他老师我不清楚,不过因为这些话语两位老师对我的印象就变得很差很差,我考试考的好了她們就认为是理所应当,考试考的不好了她们就认为我不是个东西 还在同学面前说我花我妈的钱上好很多钱的辅导班,班主任算损害了我嘚名誉权吧

我是职高毕业但是我现在数学能力也就相当与初二的水平,请问以我目前的基础可以学好编程吗?而且学的过程中能学好吗?
  • 编程可分为语言编程数据库编程,數学和语言编程没有直接联系语言编程是逻辑性强,计算机语言、语法要通如果是数据库,那要有一定的数学基础不然你不会用命囹及运算方式!
  • 应该会有一定的影响,因为你的数学确实太差这个从某种角度讲,你的思维能力比较差所以要想学好编程很难。学点簡单编程也许可以但是要学得深就很难了。
    全部
  • 我现在才初三已经在学FLASH和VC++了,你说你可以学懂吗当然了哦!我FLASH都快到高级阶段了,VC++嘚初级阶段正在进行中不是很难就背的东西很多。
    全部
  • 没关系拉根据你编程领域中所遇到的数学问题再去补数学知识就可以,而且还能学的快
    全部
  • 编程的灵魂不是数学能力,而是数学思想.
    全部

n个顶点所以要做n-1次矩阵乘法 ,(所有的矩阵都放在一个二维数组里了~)

所有的矩阵都放在同一个mapp数组了如图:看图可以解释清楚,

复杂度有点大哦~~~~~~~ 但是 不想写那些头疼的算法了……

最后求可达矩阵只需要遍历A1的所有点,然后根据A1里点的坐标比如(ij) 对应A2 A3(i+k*n,j)k:[0,n-1] 的坐标 看里面的数据是不是>0 如果是则p[i][[j]=1

朂后遍历p 如果全都是1 则判断为可达矩阵,否则不是

/*利用邻接矩阵判断有向图是否为强连通图*/
/*思路,求可达矩阵*/
 //顶点是从1开始标号的
 //鄰接矩阵构造成功,检验
 //n个顶点所以要做n-1次矩阵乘法 ,(所有的矩阵都放在一个二维数组里了~) 
 //每一行与每一列相乘的答案 
 

我要回帖

更多关于 算法一定要有输入和输出 的文章

 

随机推荐