Lucyyang

对知识的渴望 对爱的尊重 与内心的平静 指引我前行

LeetCode双周赛23&周赛183

// 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('echarts6054')); // 指定图表的配置项和数据 var ..


FPGA基础知识复习

啊,虽然总是吐槽FPGA难写难调,但毕竟是从FPGA起家的,手艺活还是不能丢!乘此机会复习一下基础概念和常见的面试考点。 语法基础 模块描述 module block(a,b,c,d);input[7:0] a, b;output[7:0] c, d;wire w1, w2;reg[7:0] r..


字节跳动打卡计划题目集合

之前字节跳动搞了个学习打卡计划,一个月内的单数日会放出一道题,基本是往年的笔试题目。因此乘此机会,把这些题都做一做,开阔下思路。 2月15日 2月17日 2月19日 2月21日 2月23日 2月25日 2月27日 2月29日 3月1日 3月3日 3月5日 3月7日 3月9..


QuickSort and QuickSelect

稍微吐个槽,写这个文章的起因是的这样的:我一直以为我是会quicksort的,然后面字节跳动的时候,我也明白面试题目做法要用quicksort。在写partition的时候,面试官打断了我:哎,你这个写法不太对啊?我当时也有点懵,和他解释了我这种做法先把pivot移到最右方便处理,然后不断把比p..


专题: 二分搜索总结

二分算法主要容易在边界问题上出错,这次先对常见的二分写法进行总结,之后进行题目练习。 二分写法总结 lower_bound 在有序数组中找到第一个大于等于给定值的位置,先看代码: //lower_boundint L = 0;int R = size; //注意,如果没找到的话,这里返回的是数组..