随笔分类 - C# 面试题
摘要:一位商人有一个天平,一个40磅的砝码由于跌落在地上而碎成4块.后来,称得每块碎片的重量都是整磅数,而且可以用这4块来称量1—40磅之间的任意整数磅.问这4块碎片分别各重多少磅? 答: 1,3,9,27 1,3,9 可以解决 1~13中任意重量 27 +/- 13 刚好可以解决 14~40 的重量 貌
阅读全文
摘要:一、SQLServer 大致分为两种情况:ID连续和ID不连续。 1.ID连续的情况: select * from A where ID between 31 and 40 2.ID不连续的情况: (1).两次对表查询,效率较低。 select top 10 * from A where ID no
阅读全文
摘要:斐波拉契数列: 1,1,2,3,5,8,13,21,34,55,89...... n=1或n=2时,1 n>2 时,An=A(n-1)+A(n-2); 两种实现方法: 递归:这是面试官更想要的结果,尽管实现方式很多 1 #region 递归实现 2 /// <summary> 3 /// recur
阅读全文
摘要:有t1 和 t2 两个表,表中的数据和字段如下: 执行 如下SQL语句: update tab1 set tab1.name=tab1.name+(select t2.name from tab2 t2 where t2.id=tab1.id) 执行完毕后,t1 结果如下: 1、 为什么? 答:1、
阅读全文