2013年,即将要过去了.屌丝C#程序员们拿到了年终奖不?是不是又想蠢蠢欲动了?是不是想通过跳槽来为自己实现加薪的梦想?好吧,跳槽之前还是做点准备吧,准备好C#的笔试吧.这里我收集了些奉献给大家,大家还有比较有意思的,也可以拿出来,让大家共同学习下. 注:部分题目之后会奉上参考答案. 请看题: 1:不允许使用循环语句.条件语句,在控制台中打印出1-200这200个数. 参考答案:这里我使用的是递归. private static void Print(int number) { Console.…
年底了,特贡献一些C#有意思的算法题   2013年,即将要过去了.屌丝C#程序员们拿到了年终奖不?是不是又想蠢蠢欲动了?是不是想通过跳槽来为自己实现加薪的梦想?好吧,跳槽之前还是做点准备吧,准备好C#的笔试吧.这里我收集了些奉献给大家,大家还有比较有意思的,也可以拿出来,让大家共同学习下. 注:部分题目之后会奉上参考答案. 请看题: 1:不允许使用循环语句.条件语句,在控制台中打印出1-200这200个数. 参考答案:这里我使用的是递归. private static void Print(i…
题出自https://leetcode.com/problems/rotate-image/ 内容为: You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise). Follow up: Could you do this in-place? 简单的说就是给出一个n*n的二维数组,然后把这个数组进行90度顺时针旋转,而且不能使用额外的存储空间. 最初拿到这道题…
算法思路 1: 第一个阶段:对于单个10G文件而言 1. 初始化:先取100个数,构建最小堆: 开始比较: 2. 取一个数 A,与最小堆的根节点进行比较: 3. 如果 A > 最小堆根节点,则替换根节点,否则,重复第2步进行下一轮比较: 4. 替换根节点后,重新构建最小堆 5. 重复以上2,3,4步骤,直至比较完整个文件的数字: 以上步骤可以获取该10G文件的100个最大的数字,10个文件用10个线程同时执行: 第二个阶段:对10个文件的各自的100个数,总共1000个数,进行第二轮比较 6.…
题目链接:https://www.luogu.org/problemnew/show/P1031 题目描述有 $N$ 堆纸牌,编号分别为 $1,2,…,N$.每堆上有若干张,但纸牌总数必为 $N$ 的倍数.可以在任一堆上取若干张纸牌,然后移动. 移牌规则为:在编号为 $1$ 堆上取的纸牌,只能移到编号为 $2$ 的堆上:在编号为 $N$ 的堆上取的纸牌,只能移到编号为 $N-1$ 的堆上:其他堆上取的纸牌,可以移到相邻左边或右边的堆上. 现在要求找出一种移动方法,用最少的移动次数使每堆上纸牌数都…
/** * 你的是一个数字和一个字符串进行比较,PHP会把字符串转换成数字再进行比较.* PHP转换的规则的是:若字符串以数字开头,则取开头数字作为转换结果,若无则输出0.***/1)$a =”abc”;if($a==0){echo “等于0”;}else{echo “不等于0”;} //输出结果是0; 2)$num1 = ‘1’;$num2 = ‘a1’;echo $num1 + $num2; //结果输出1; //这里,数字与字符相加,PHP会把字符串转换成数字再进行比较.字符串开头没有数字…
叠筐 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 12160    Accepted Submission(s): 3136 Problem Description 须要的时候,就把一个个大小差一圈的筐叠上去,使得从上往下看时.边筐花色交错.这个工作如今要让计算机来完毕,得看你的了.   Input 输入是一个个的三元组,各自是.外…
问: i 会输出什么?改写成闭包的写法? <a href="javaScript:void(0)">a</a> <a href="javaScript:void(0)">b</a> <a href="javaScript:void(0)">c</a> <script type='text/javascript'> var arr = document.getEle…
本来也想像园友一样,写一篇总结告别 2015,或者说告别即将过去的羊年,但是过去一年发生的事情,实在是出乎平常人的想象,也不具有代表性,于是计划在今年 6 月份写一篇 "半年总结",希望不会忘记.羊年,还是以一道有意思的算法题来告别吧! Maximal Square,又是一道有意思的题.给出一个二维数组,数组中的元素是 1 或者 0,求解最大的由 1 组成的正方形面积. 比如这样一个二维数组: 1 0 1 0 0 1 0 1 1 1 1 1 1 1 1 1 0 0 1 0 很显然最大的…
本人.net一名,最近在看数据结构与算法分析,中间涉及的一些比较有意思的算法题,打算用python实现以下.选择python的原因,就是想熟悉一下python的语法,和pycharm基本的应用. 本篇,算法为:打印数组的所有排列可能.废话不多说,直接上代码. #自动生成list def creataList(n): numlist=[]; for i in range(n): numlist.append(i); return numlist; #copy list排除某一个元素 def cop…