
C语言
LHJ884
这个作者很懒,什么都没留下…
展开
-
Switch语句的一个坑 & 一个妙用
一个坑switch有一个坑比较容易踩,在这里记录提醒自己。如下代码请问输出什么? 如果你觉得答案是: i:2那就错了。答案其实是: 要注意,switch语句到case语句之间的代码是不会执行的。 直接略过,所以case挨着switch写好了:)妙用switch语句通常我们惯性思维case都是从下到大1-N种情况排列下来, 不过不要忘记case是可以倒着从大往小写的。如,求某日期是该年的第几原创 2015-07-29 13:38:18 · 992 阅读 · 0 评论 -
全排列问题
简介字符串全排列是个很经典的问题,记得在毕业前夕面试一家游戏公司,要我手写代码,然后就没有然后了。现在理解了递归是多么的神奇和有用(虽然递归有时候效率是个瓶颈)。所谓字符串全排列,就是打乱顺序重新组合,如abc的全排列有6种,abc,acb,bac,bca,cab,cba。而用代码如何实现呢?实现简单地说:就是第一个数分别以后面的数进行交换E.g:E = (a , b , c),则 prem(E)=原创 2015-08-05 00:11:27 · 646 阅读 · 0 评论