- 博客(8)
- 收藏
- 关注
原创 考核算法题总结
第一题主要要考虑数组进行拐弯的时机与判断条件,指定拐弯的时机以及条件,之后再对每个位置上的数字进行相应的赋值即可,在代码中有详细的注释。本次主要对上面两个算法题进行总结。第二题考的是二分法的基本操作。
2024-06-01 18:35:18 89
原创 算法题总结 js(69.x 的平方根,367.有效的完全平方数)
这是第一题的代码,主体与二分查找相同,主要是找到mid的平方与x最接近的值.得到最接近的值后,因为这里的结果省略了小数,因此得到的l值可能刚好与x相等或略小于x,因此用?表达式可获得最红结果.这是第二题的代码,主要也是采取了第一题的思路,获得与num的平方根最接近的值,在进行一次判断,如果mid或mid-1的平方与num相等,则可以说明该数字是一个完全平方数.这两道题都是与二分查找有关的题目,主要用来强化对二分查找的掌握程度,这两道题的思路大致相同,
2024-05-05 20:51:22 156
原创 前端第一次考核总结
触发BFC的方式有多种,包括根元素或其它包含它的元素、浮动元素(元素的float不是none)、绝对定位的元素(元素具有position为absolute或fixed)以及overflow值不为visible的块元素等。行内元素:、、、、、、、、、;5.继承的权重是0,如果该元素没有直接选中,不管父元素权重多高,子元素得到的权重都是0.块级元素:~、、、、、;
2024-03-14 17:38:16 695 1
原创 浮动与定位知识总结
多个块级元素纵向排列找标准流,横向排列找浮动属性有以下几个none 元素不浮动(默认值)left 左浮动right 右浮动。
2024-03-06 20:53:17 266 1
原创 高精度计算阶乘递加
数组中的数字是从前往后排列的,但是加,减,乘都是从各位开始的,如果两个数字长度不齐,就会在计算中出现麻烦。就像这样,将个位的数字取十的模,再将其除以十,将十位以上的数字加到前一位上,这样就可以将每一位数字都化为一位数字。这个问题其实不难解决,我们的数字是逆向储存的,我们也需要找到起始位点,最后从后往前输出,即找到从后往前的数字中,不为零的那个数。通过这样,我们用一个数组的每一位来和要成的数字进行乘法运算,就可以得到结果,其思想和小学乘法的思想一致。具体的细节已经在上面的代码中注释。
2023-11-18 19:01:52 84 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人