学习
实践
活动
工具
TVP
写文章

关于某道C#上机的OO

前两天在园子里,有人出了一道《关于一道C#上机的一点想法》,大概的意思呢是利用OO的思想来进行编程,接着又有一位朋友,也写了自己的答案,此朋友非常厉害,从类图,接口,封装,多态,都一一实现,实在让我佩服 题目 17个人围成一圈,从第一个人开始报数,报到3的退出,一直到剩下最后一个人,用面向对象的思想去做这道。 点评 我不是高手,没什么资格点评大家,只是提出自己的看法。 Joyaspx 只实现了一个对象,那就是人,但是却把“到3退出”给放在执行方法中,而人这个对象,还要知道他的哥哥弟弟,或许是Joyaspx上机时间不够,感觉这个方式不是面向对象的进行开发,还是用了面向问题来解决了 此是非常微妙的,如果没有要求OO的话,它应该是一个数据结构的算法问题,也就是前几位大哥说的那种,是什么结构我叫不出来,我自己认为是一个环状的,大家手拉手拉成圈的。

42760

腾讯测试开发岗面试上机编程

8640
  • 广告
    关闭

    2022腾讯全球数字生态大会

    11月30-12月1日,邀您一起“数实创新,产业共进”!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    西电数据结构上机——分解单链表

    西电数据结构的一道上机,分解单链表,终于想清楚了,注意其中的缩短单链表的小细节。直接贴代码不细述。 下面展示一些 成功运行的代码。

    11730

    西电数据结构上机——交换左右子树

    递归思路比较简单 算法暴力,不断迭代 一句话说清算法思想:只要没有后代,往下交换就完事了

    8830

    西电数据结构上机——对称矩阵相乘

    这道拿到是懵逼的 本题最为关键的是对称矩阵相乘的算法 幸好有老哥之前探索出了 对称矩阵M的第i行和第j列的元素的数据存储在一维数组a中的位置k的计算公式: 1、当i大于或等于j时,k = (i

    11340

    西电数据结构上机——寻找马鞍点

    注:最后输出部分代码存在一些问题,对于多马鞍点的情况需要进行一些修正,这里留给读者自行思考。

    9930

    Linux系统驱动之上机实验_基于QEMU

    资料下载 coding无法使用浏览器打开,必须用git工具下载: git clone https://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git 视频观看 百问网驱动大全 上机实验_基于QEMU 前提:安装了VMware,运行百问网提供的Ubuntu 18.04 本节视频对应源码在GIT仓库中,位置如下(这2个文件是完全一样的): doc_and_source_for_drivers -4.9.88 qemu ToolChain 2.2 设置工具链 执行如下命令: export ARCH=arm export CROSS_COMPILE=arm-linux-gnueabihf- /linux-4.9.88$ make mrproper book@100ask:~/100ask_imx6ull-qemu/linux-4.9.88$ make 100ask_imx6ull_qemu_defconfig book@100ask:~/100ask_imx6ull-qemu/linux-4.9.88$ make zImage 2.4 在QEMU中使用新的zImage 把编译出来的zImage复制到QEMU

    17020

    西电数据结构上机——删除子串

    好长时间不写代码了 问就是好久没上机了 明天又要上机 今晚赶紧肝完欠下的六道 进入正题 好久没用C语言,发现C语言有个坑,字符串初始化不能和数组混淆 记录一下让我花费很多时间的一个错误

    10450

    求第K个素数----08年上海交大复试上机第一

    08年上海交大复试上机第一如下: Problem A. 当然这道对于经常编Acm题目的人来说是小菜一碟了, 它是08年上海交大复试上机第一

    59920

    Linux系统驱动之legacy方式代码的上机实验

    第六篇 legacy方式代码的上机实验 1. 确定中断号n 1.1 IMX6ULL 1.2 STM32MP157 2. 怎么触发中断 3. 上机实验 3.1 设置工具链 1. 上机实验 3.1 设置工具链 1. STM32MP157 export ARCH=arm export CROSS_COMPILE=arm-buildroot-linux-gnueabihf- export PATH=$PATH:/home /book/100ask_stm32mp157_pro-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin 2. /ToolChain/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin 3.2 编译、替换设备树 1.

    19130

    腾讯测试开发岗一面二面上机编程

    52220

    西电数据结构上机——统计二叉树结点

    然而西电这道函数返回限定类型为int,意味着要处理递归时候的变量增加问题,着实耗费了我不少头发,哈哈!

    10040

    西电数据结构上机——回文数判断用栈实现

    设单链表中存放有n个字符,试编写算法,判断该字符串是否有中心对称的关系,例如xyzzyx是中心对称的字符串。(提示:将单链表中的一半字符先依次进栈,然后依次出栈...

    11220

    西电数据结构上机——循环队列入队出队

    12330

    MySQL上机实操

    一、按部门名称查询出员工的人数大于等于100的语句.(员工:emp_employee, 部门名称: department,员工姓名chnalias.)

    34730

    嵌入式Linux上机实验_基于IMX6ULL

    资料下载 coding无法使用浏览器打开,必须用git工具下载: git clone https://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git 视频观看 百问网驱动大全 上机实验_基于IMX6ULL 参考资料,GIT仓库里: 芯片资料 IMX6ULL\开发板配套资料\datasheet\Core_board\CPU\IMX6ULLRM.pdf 《嵌入式Linux应用开发完全手册_韦东山全系列视频文档全集V2.8.pdf》 1. 要做的事情 去除内核自带的驱动程序 加入我们编写的驱动程序、设备树文件 重新编译内核、设备树 上机测试:使用编译出来的内核、设备树启动板子 2. 上机测试 以下命令在开发板中执行。

    10950

    西电数据结构上机——单链表逆置(用栈实现)

    9920

    数据结构上机——分块查找

    分块查找,原理上还是非常容易理解的 题目也没出幺蛾子,相比于课本代码,甚至作出了优化 课本代码给出了分块的起始位置,而它还给出了末尾位置 具体思路是: ...

    7820

    图形学上机实验

    可以将一个五角星划分为10个三角形,假设五角星的各边长,分别计算出10个定点的坐标,然后逐个绘制三角形,将其拼接为五角星;

    8820

    数据结构上机——双向起泡排序

    相比于传统的冒泡排序 双向气泡排序做了两点优化: 1、利用flag标记有无数据交换,防止在数据有序的情况下再次浪费时间 2、每次循环,从前往后又从后往前,...

    11330

    扫码关注腾讯云开发者

    领取腾讯云代金券