打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【算法练习】校招研发工程师笔试题

01、数据在计算机中的表示称为数据的()。

  • (A)存储结构
  • (B)抽象结构
  • (C)顺序结构
  • (D)逻辑结构

02、下列代码的运行结果是()

static void Main(string[] args)
{
    int[] nums = new int[] { 45678123 };
    int target = 8, result = -1;
    int i = 0, j = nums.Length - 1;
    while (i <= j)
    {
        int mid = (i + j) / 2;
        if (nums[mid] == target)
        {
            result = mid;
            break;
        }

        if (nums[mid] >= nums[i])
        {
            if (target > nums[mid])
            {
                i = mid + 1;
            }
            else
            {
                if (target == nums[i])
                {
                    result = i;
                    break;
                }
                if (target > nums[i])
                    j = mid - 1;
                else
                    i = mid + 1;
            }
        }
        else
        {
            if (target < nums[mid])
            {
                j = mid - 1;
            }
            else
            {
                if (target == nums[j])
                {
                    result = j;
                    break;
                }
                if (target < nums[j])
                    i = mid + 1;
                else
                    j = mid - 1;
            }
        }
    }
    Console.WriteLine(result);
}
  • (A)4
  • (B)1
  • (C)2
  • (D)3

03、下列代码的运行结果是()

static void Main(string[] args)
{
    int[] nums = new int[] { 323124556 };
    int k = 4;
    nums = nums.OrderBy(a => a).ToArray();
    int result = nums[nums.Length - k];
    Console.WriteLine(result);
}
  • (A)3
  • (B)4
  • (C)5
  • (D)6

04、哪一个不是算法的特性()。

  • (A)有穷性
  • (B)确定性
  • (C)必须有输入
  • (D)必须有输出

05、以下属于逻辑结构的是()

  • (A)顺序表
  • (B)哈希表
  • (C)有序表
  • (D)单链表

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
一个很好的用递归来完成的C简单的计算器程序
聊一聊二分查找法
二分查找算法详解
二分查找总结
【小Y学算法】⚡️每日LeetCode打卡⚡️——16.搜索插入位置
长久养成的打卡习惯可千万不能丢呀
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服