算法学习

  • 查找算法—二分查找

    1.说明:二分查找(Binary Search),是一种在有序数组中查找某一特定元素的查找算法。查找过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则查找过程结束;如果某…

    2019年10月12日 14
  • 查找算法—顺序查找

    1.说明:顺序查找适合于存储结构为顺序存储或链接存储的线性表。 2.基本原理: 顺序查找也称为线形查找,属于无序查找算法。从数据结构线形表的一端开始,顺序扫描,依次将扫描到的结点关…

    2019年10月11日 12
  • JavaScript之设置首字母大写

    1.问题描述 编写一个函数,功能为:返回一个字符串,确保字符串的每个单词首字母都大写,其余部分小写。 例如: 2.分析 1.先统一把字符串转成小写 2.在用空格分割单词为数组 3….

    2019年10月1日 64
  • JavaScript之寻找最长单词

    1.问题描述 编写一个函数,功能为:输入几个单词,输出最长单词的长度 例如: 2.分析 可以先把字符串分割成数组,然后对比每个单词的长度 3.用到的方法 1.String.prot…

    2019年9月27日 94
  • JavaScript之翻转字符串

    1.题目描述 编写一个reverseString函数,输入字符串,输出相应的翻转字符串 例如 2.分析 可以先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,然后把…

    2019年9月26日 93
  • JS实现两数之和

    题目描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重…

    2019年5月20日 313
QR code