码迷,mamicode.com
首页 >  
搜索关键字:offer    ( 4910个结果
剑指Offer_编程题_从尾到头打印链表
题目描述 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 创建链表相关,头插法和尾插法 关于头插法,可以next可以理解成前一个节点地址,插入顺序: 1、头节点传入,开始创建A数据,头节点的next指向A数据的内存地址,A节点的next替换成头节点的 2、头节点再传入,创建B数据,头 ...
分类:其他好文   时间:2020-04-06 13:27:24    阅读次数:63
【剑指Offer】面试题21. 调整数组顺序使奇数位于偶数前面
题目 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 示例: 提示: 1 exchange(vector& nums) { int i = 0, j = nums.size() 1; while (i < j) { while ( ...
分类:编程语言   时间:2020-04-05 22:38:46    阅读次数:73
《剑指offer》第五十题II:字符流中第一个只出现一次的字符
// 面试题50(二):字符流中第一个只出现一次的字符 // 题目:请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从 // 字符流中只读出前两个字符"go"时,第一个只出现一次的字符是'g'。当从该字 // 符流中读出前六个字符"google"时,第一个只出现一次的字符是'l'。 # ...
分类:其他好文   时间:2020-04-05 20:37:45    阅读次数:63
《剑指offer》第五十题I:字符串中第一个只出现一次的字符
// 面试题50(一):字符串中第一个只出现一次的字符 // 题目:在字符串中找出第一个只出现一次的字符。如输入"abaccdeff",则输出 // 'b'。 #include <cstdio> #include <string> char FirstNotRepeatingChar(const c ...
分类:其他好文   时间:2020-04-05 18:12:50    阅读次数:69
Queue(队列)接口和其实现类PriorityQueue(优先级队列)源码解析
前面介绍的Stack是新进后出,而Queue是先进先出的 1、Queue结构 public interface Queue<E> extends Collection<E> { boolean add(E e); boolean offer(E e); E remove(); E poll(); E ...
分类:其他好文   时间:2020-04-05 13:19:01    阅读次数:90
《剑指offer》第四十八题:最长不含重复字符的子字符串
// 面试题48:最长不含重复字符的子字符串 // 题目:请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子 // 字符串的长度。假设字符串中只包含从'a'到'z'的字符。 #include <string> #include <iostream> // 方法一:蛮力法 bool ha ...
分类:其他好文   时间:2020-04-05 11:52:30    阅读次数:57
《剑指offer》第四十六题:把数字翻译成字符串
// 面试题46:把数字翻译成字符串 // 题目:给定一个数字,我们按照如下规则把它翻译为字符串:0翻译成"a",1翻 // 译成"b",……,11翻译成"l",……,25翻译成"z"。一个数字可能有多个翻译。例 // 如12258有5种不同的翻译,它们分别是"bccfi"、"bwfi"、"bczi ...
分类:其他好文   时间:2020-04-04 23:04:59    阅读次数:136
c/c++ char * char[] string 的区别及转换
太久没写c/c++代码了,写了剑指offer的一道题,就把自己整懵了,真的不好意思说自己学过算法,打过一点比赛 主要还是对指针的概念模糊 写一下关于 char * char[] string 的区别及转换 字符数组 char p1[] 编译器会在末尾自动加上'\0' p1 = &p1[0] cout ...
分类:编程语言   时间:2020-04-04 22:26:27    阅读次数:97
一次特别失败的面试- -
总想耍小聪明,想跳过学走的过程先跑起来,多摔几次就都会了;3月份赶完第二个项目急忙投简历,时间几乎都来不及了,就有一个阿里是三月末,投的前端,先是道德测试,测人品和思维的,这种东西如实回答就好,之后会有第一次面试。 以为主要会看项目,结果问的全是底层,ES6是什么,如何理解多线程,简单讲一下Vue和 ...
分类:其他好文   时间:2020-04-04 22:19:56    阅读次数:70
【Java并发编程】11.P6的offer擦肩而过就因为我不懂synchronized原理
使用 synchronized关键字是并发编程中线程同步的常用手段之一,synchronized是悲观锁,其作用有三个: 互斥性:确保线程互斥的访问同步代,锁自动释放,多个线程操作同个代码块或函数必须排队获得锁,可见性:保证共享变量的修改能够及时可见,获得锁的线程操作完毕后会将所数据刷新到共享内存区 ...
分类:编程语言   时间:2020-04-04 21:10:57    阅读次数:98
4910条   上一页 1 ... 65 66 67 68 69 ... 491 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!