10个js算法题目(详细注释+源码)1、冒泡排序调优(从小到大排序) 2、输出九九乘法表 3、输出水仙花数 4、1–10阶乘和 5、输出1900年至2100年中所有闰年 6、输出10–100之间所有素数 7、1,2,3,4四个数字,能组合成多少种互不相同且没有重复三位数 8、取出四位数中各个位上数字 9、猴子吃桃问题 10、用星号输出菱形Google Chrome Console运行结
1、翻转字符串join 2、计算一个整数阶乘factorialize(0) 3、如果给定字符串是回文,返回true,反之,返回false。如果一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样,那么这个字符串就是palindrome(回文)。 注意需要去掉字符串多余标点符号和空格,然后把字符串转化成小写来验证此字符串是否为回文。 function palind
转载 2024-04-10 09:41:18
68阅读
js经典试题之数组与函数1:列举js全局函数?答案:JavaScript 中包含以下 7 个全局函数escape( )、eval( )、isFinite( )、isNaN( )、parseFloat( )、parseInt( )、unescape( )。注意:serTimeout是window一个方法(window对象方法),如果把window当做全局对象来看待的话,它就是全局函数。严格来讲
转载 2023-07-22 17:21:22
102阅读
5. K 个⼀组翻转链表⽬描述给你⼀个链表,每 k 个节点⼀组进⾏翻转,请你返回翻转后链表。k 是⼀个正整数,它值⼩于或等于链表⻓度。 如果节点总数不是 k 整数倍,那么请将最后剩余节点保持原有顺序。 示例: 给你这个链表:1->2->3->4->5 当 k = 2 时,应当返回: 2->1->4->3->5 当 k = 3 时,应当返回
原创 2023-10-16 23:53:48
187阅读
javascript高级算法 ...
原创 2021-07-28 16:52:57
372阅读
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>javascript高级算法</title>
原创 2022-07-25 12:31:50
105阅读
1. 合并两个有序链表⽬描述将两个升序链表合并为⼀个新升序链表并返回。新链表是通过拼接给定两个链表所有节点组成。 示例: 输⼊:1->2->4, 1->3->4 输出:1->1->2->3->4->4前置知识递归 链表 思路本题可以使⽤递归来解,将两个链表头部较⼩⼀个与剩下元素合并,并返回排好序链表 头,当两条链表中⼀条为空时
原创 精选 2023-10-16 17:47:51
346阅读
9. 搜索旋转排序数组⽬描述给你⼀个升序排列整数数组 nums ,和⼀个整数 target 。假设按照升序排序数组在预先未知某个点上进⾏了旋转。(例如,数组 [0,1,2,4,5,6,7] 可能变 为 [4,5,6,7,0,1,2] )。 请你在数组中搜索 target ,如果数组中存在这个⽬标值,则返回它索引,否则返回 -1 。 示例 1: 输⼊:nums = [4,5,6,7,0,1
原创 2023-10-17 21:46:12
172阅读
缘起现在大厂面试中,算法几乎为必考项,且近几年频现 LeetCode 真,此篇为拿到字节、腾讯、京东 Offer 笔者本人在准备面试过程中亲自刷过以及遇到过高频算法。文章内容会分模块整理,对于笔者在面试过程中遇到,会给予着重 【?】标出。同时,可以毫不客气说,如果你准备时间有限,又想追求算法准备效率最大化,那么你只需要按照大纲把下面的题目刷完,并把代码烂熟于心,就几乎可以应对 9
1、将摄氏度转换为华氏度 将摄氏度转换为华氏度计算方式为:摄氏度乘以 9/5 然后加上 32。 输入参数 celsius 代表一个摄氏度温度。 使用已定义变量 fahrenheit,并赋值为相应华氏度温度值。 根据上述转换公式来进行转换。 function convertToF(celsi ...
转载 2021-09-07 17:53:00
617阅读
2评论
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js简单计算题</title> </head> <body> <h1>1、计算从1加到100和</h1> <script>
转载 2023-06-08 22:55:29
65阅读
1、翻转字符串   join  2、计算一个整数阶乘 factorialize(0)  3、如果给定字符串是回文,返回true,反之,返回false。 如果一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样,那么这个字符串就是palindrome(回文)。 注意需要去掉字符串多余标点符号
转载 2月前
356阅读
1、范围内数字求和 我们会传入一个由两个数字组成数组。 给出一个含有两个数字数组,我们需要写一个函数,让它返回这两个数字间所有数字(包含这两个数字)总和。 最低数字并不总是第一位。 例如,sumAll([4,1]) 应返回 10,因为从 1 到 4(包含 1、4)所有数字和是 10。 ...
转载 2021-10-15 10:54:00
1063阅读
2评论
利用DOCX编写一个可以随机抽取试题程序7-6日求助本帖,经过一天时间,思考终于独立写完这个抽取试题程序啦!遇到问题不要怕,认真思考去解答,哈!哈!哈!上成果截图:解剖代码创建生成试题数量函数:Random_num创建随机抽取试题函数:Question(que_type,numbers)【配合:本地文件题库完成本步操作】创建试题模板函数:To_word(number,questions_d
比如题目:寻找1~1000之内,所有能被5整除、或者能被6整除数字 1 for(var i = 1 ; i <= 1000 ; i++){ 2 if(i % 5 == 0 || i % 6 == 0){ 3 console.log(i); 4 } 5 }上面这个算法,我们有一个术语“穷举法”。穷:  完整。欲穷千里目,更上一层楼。穷尽。举: &
文章目录1.找到字符串最长无重复字符子串长度?2.大数加法?3.字符串排序?(快排)4.合并两个有序链表?5 两个链表第一个公共节点?(hashMap思想)6.数组中最长连续子序列?7.矩阵最小路径和?8.矩阵(有序)查找?9.数字在升序数组中出现次数?10.二叉树层序遍历(即每层数据)?11.反转单链表12.最小K个数?(选择排序思路)13.包含重复数字二分查找?14.寻找第
转载 2023-06-13 21:49:02
99阅读
本文精选了20多道具有一定迷惑性js,主要考察是类型判断、作用域、this指向、原型、事件循环等知识点,每道都配有笔者详细傻瓜式解析,偏向于初学者,大佬请随意。第1let a = 1 function b(a) { a = 2 console.log(a) } b(a) console.log(a) 复制代码答案2、1解析首先基本类型数据是按值传递,所以执行b函数时,b参数
转载 2023-08-25 12:56:12
34阅读
 前言数据结构是计算机存储、组织数据方式,算法是系统描述解决问题策略。了解基本数据结构和算法可以提高代码性能和质量。也是程序猿进阶一个重要技能。手撸代码实现栈,队列,链表,字典,二叉树,动态规划和贪心算法1.数据结构篇1.1 栈栈特点:先进后出class Stack { constructor() { this.items = []; }
笔者整理出了经典java算法题目,并且每一个手敲出来了正常运行出结果,希望对大家有帮助,后续本篇博客会继续补充和完善经典算法,持续更新!1:冒泡排序package org.sang.org.sang.算法; import java.util.Arrays; import java.util.Collections; /** * create by 86159 on 2021/1/12
转载 2021-01-12 23:08:10
65阅读
import java.time.LocalDate; import java.util.*; public class Suanfa { public static void main(String[] args) { // test1(10); // test2(); // test3(); // test4(" abcUUU
转载 2023-10-09 09:01:28
31阅读
  • 1
  • 2
  • 3
  • 4
  • 5